[ 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:
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