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:

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