[ 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
Select your answer:

Random Topics:
Present Simple or Present ContinuousVocab and GrammarTenses StructureAction, Helping & Linking VerbsGerunds/InfinitivesAuxiliary Verbs (be, do, have)Be Verb in TensesConjunctions and Sequence ConnectorsModal, Causative Verb & Elliptical StructureModifiersOther quiz:
Adverb of Manners › ViewShe talk _________ so everyone can hear the announcement.
A. loud
B. loudly
Articles › View
Mr Thomas is our neighbour who lives on ___ Jalan Makmur.
A. –
B. a
C. an
D. the
