[ 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:
Quantifiers & Modals of Obligation › ViewYou _ _ _ _ _ do something to solve this problem.
A. have to
B. ‘ve to
C. must
Tenses › View
We ____ basketball since 2:00pm.
A. Are waiting
B. Had waited
C. Have been waiting
D. Waiting
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
