Grammar Quiz

[ Tenses ]

He ________ for twenty years before he retired last year

A. had been teaching

B. has taught

C. was teaching

D. has been teaching

Select your answer:
         


Random Topics:

Relative Clauses and UsageTenses and ArticlesDependent PrepositionIdiom and TensesAdjectives (-ed / -ing)Passive Voice with ModalsPresent, Past and Future TenseDo / Have / Can - Basic QuestionsConjunctions - Connectors

Other quiz:

Present Simple, Present Continuous or Present Perfect › View

She _____ (study) for her English grammar test yet.

A. hasn’t studied

B. does study

C. don’t study


Grammar and Vocabulary › View

Peihua may be mischievous _________she is kind.

A. so

B. but

C. as

D. while