Grammar Quiz

[ 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:
A  B  C  D  E 


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 Possibilities

Other quiz:

Grammar › View

Every 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