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


Random Topics:

Sentences and Non SentencesWill & Be going toPast Tense vs Present TenseContrastive ConjunctionsFuture - will / going to / present continuousHave as verb and auxiliaryDo / Have / Can - Basic QuestionsModals - Have to or ShouldPronouns of QuantityConditional 0

Other quiz:

Present Tenses and Connectors › View

A dietitian can guide you in improving your eating habits; ___, they can provide you with tasty recipes.

A. moreover

B. however

C. rarely

D. conversely


Grammar › View

We’ve ______ done this exercise. We did it last week.

A. already

B. yet

C. just

D. since

Grammar › View

His grandfather is … in his family.
A. older than
B. the most old
C. the oldest
D. more older than


Grammar › View

Someone _______________ the tickets are free.

A. said me

B. said me that

C. told me that

D. told to me that