Grammar Quiz

[ Tenses ]

He ___ been learning English for years.

A. has

B. is

C. had

D. have

Select your answer:
         


Random Topics:

Present Tenses: Simple vs ContinuousGrammar - direct/indirect objectsAdverbs of Time and PlaceWas and WerePast Perfect TensesPast Perfect SimpleModal Auxiliary VerbsModals and Adjectives (ed-ing)Reported Speech and Reporting VerbsPhrase or Clause

Other quiz:

Present Perfect and Simple Past Tense › View

Last December, I (see) ________________ snow for the first time in my life.

A. saw

B. seen

C. have seen

D. has seen

E. have been seen


Phrasal Verbs › View

It’s a very busy airport. There are planes _____ or landing every few minutes.

A. going up

B. taking off

C. getting up

D. driving off