Grammar Quiz

[ Tenses ]

Choose the correct time expression for the present perfect: I have lived here (for/since) five years.

A. for

B. during

C. before

D. after

Select your answer:
A  B  C  D  E 


Random Topics:

Noun and Modal VerbsModals and ResponsibilitiesWho vs WhomIf Conditional Zero and OneMust Vs Have toGrammar: is/are/was/wereArticles and DemonstrativesQuantifiersPrepositions of MovementAdverb of Manner

Other quiz:

Grammar › View

My cousin writes sonnets in great quantities as if he ____ the modern world’s Shakespeare.

A. be

B. am

C. was

D. were


Simple Future Tense › View

Jane … some flowers on the way home. (buy)

A. will bought

B. won’t buys

C. will buy

D. will buys

Past Tense › View

She (shouts) ___________________ loudly to warn Little Red Riding Hood.

A. shouted

B. rushed

C. killed

D. was

E. heard


Idioms › View

Don’t give me that story again. I’ve heard it before.
a. load
b. line
c. lump