[ 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

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 MannerOther quiz:
Prepositions › ViewWe 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 › ViewShe (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
