[ Tenses ]
Our family _______ in this city for 20 years.
A. having live
B. is living
C. has lived
D. live

Random Topics:
Third ConditionalsParallelism and Subject Verb AgreementModals, Phrasal Verbs, Gerunds and InfinitivesPresent Perfect and Simple Past TensePronouns and QuantifiersDefinite pronouns (Subject, Object, Reflexive)Vocabulary & Phrasal VerbPresent Perfect and Present Perfect ContinuousPresent Perfect Tense and Simple Past TensePreposition FormOther quiz:
Past Perfect and Past Perfect Continuous Tense › ViewThe staff _______ ___________ ___________ lunch for the special guests since 8 a.m.
A. had been preparing
B. must have prepared
C. would have prepared
D. could have been preparing
Grammar › View
They __________ their grandparents every summer.
A. visited
B. have visited
C. had visited
Prepositions of Time › ViewMy summer holiday starts _________ June.
A. at
B. on
C. in
Grammar › View
Did David and Peter …………… to class yesterday?
A. Come
B. Came
C. Comes
D. Comed
