Use a time expression with present perfect tense.
A. I am studying English for five years.
B. I studied English for five years.
C. I will study English for five years.
D. I have been studying English for five years.

Random Topics:
Miscellaneous Grammar UsagesConjunctions and Sequence ConnectorsDo / Have / Can - Basic QuestionsFew, a few, little, a littlePreposition on TimeVerbal PhrasesModals and PrepositionAdverbial Clause of MannerHomophone & HomonymThe -ing Form of VerbsOther quiz:
Grammar › ViewWhat type of sentence is the following? Let’s go to the beach before it gets dark.
A. declarative
B. imperative
C. interrogative
D. exclamatory
Verb Tenses › View
. Which sentence uses the past perfect continuous? a) I had been waiting for an hour. b) I waited for an hour.
A. I will wait for an hour.
B. I was waiting for an hour.
C. I have been waiting for an hour.
D. I had been waiting for an hour.
Conditionals › ViewIf I _______________ a superstar, I _______________ someone who is famous.
A. were, will marry
B. were, marry
C. were, would marry
Grammar › View
Emma and Anna haven’t spoken _____ the party
A. For
B. Since
