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:

Irregular Verb › View

Lalin still hasn’t ______ back the pen I lent her in February

A. give

B. gave

C. gived

D. given


Phrasal Verb › View

The thieves broke ……. and stole all the equipment.

A. in

B. up

C. down

D. out

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