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:

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