Grammar Quiz

[ Verb Tenses ]

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.

Select your answer:
A  B  C  D  E 


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 Verbs

Other quiz:

Conditionals › View

If 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