Answer:
A. I <em>knew</em> her for years. or <em>I've known </em>her for years.
B. How long <em>will you be </em>studying English? or How long <em>have you been </em>studying English?
C. "Why are you crying?" "Granny hit me."
D. This is the first time I<em> have heard</em> her sing.
E. I told her that I finished.
Explanation:
A. Know should be past tense.
B. I'm not actually sure because I think it is a genuine sentence, but I think that 'have you been' is better.
C. The - ' - should be quotation marks and the 'has' is unnecessary.
D. Hear should be changed to 'have heard'
E. The 'have' is unnecessary.
Surely it's D) Simile. It is a figure of speech that is used too compare two states or smth else. You can identify it by the words "like" and "as".
The phrase means that there's a lot of dirt around us and it is a common thing to see that.
What do you mean do you needs adjectives <span />
What is it they you are trying to say.
<span>That we've just gotten to the point where it's just, like . . .whatever!</span>