[ 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 ClauseOther quiz:
Present Perfect and Simple Past Tense › ViewLast 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
