[ Present/Future/Past Simple/Present Perfect ]
He _____ in London for 30 years.
A. A. has lived
B. B. is living
C. C. was living
D. D. had lived

Random Topics:
Adverb PhrasesPassive Voice Present SimpleSimple Present and Present Continuous TenseTypes of PhrasesAdjective vs AdverbModal Verbs and PermissionVerb TensesArticle & PrepositionBare Infinitive and To InfinitiveModal PossibilitiesOther quiz:
Coordinating Conjunctions › ViewThe students need to study hard_____ complete their assignments, _____ they can forget about going to the movies prepare for the exam.
A. or, yet
B. and, so
C. and, but
D. and, for
Grammar › View
My father says we must reduce waste ________ we always sort our rubbish before throwing it away.
A. because
B. so
C. but
Grammar › ViewEvery one ____ looking forward to watching the fireworks on National Day國慶日.
A. is
B. are
C. do
D. does
Tenses › View
How long ___ he been staying in Siem Reap before he moved to Phnom Penh?
A. has
B. had
C. is
D. was
