Grammar Quiz

Topics: 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:

Third ConditionalsVerb Tense, Pronouns and AntecedentsQuestion WordsSimple and Progressive Verb TensesConditional Sentence Type 1Maritime Vocabulary and GrammarComparative AdverbsPossessive NounsSo Such Enough TooSimple Present VS Present Continuous

Other quiz:

Passive Voice › View

The doctor talked to him.

A. Active Voice

B. Passive Voice


Irregular Verbs › View

We were really surprised when we ______________ the game.

A. won

B. win

C. winned