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:

Prepositions › View

We need some sugar. We’re almost completely ____ it

A. Out
B. Out of
C. Over
D. Through


Grammar › View

We have a Spanish lesson _________.

A. two every week

B. twice a week

C. twice in a week

D. twice the week

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