[ Tenses ]
He ________ for twenty years before he retired last year
A. had been teaching
B. has taught
C. was teaching
D. has been teaching

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 0Other quiz:
Perfect Verb Tenses › ViewWhich of the following sentences is in the past perfect tense?
A. He will have fixed the car.
B. He has fixed the car.
C. He had fixed the car.
D. He fixes the car.
Mixed General Quiz › View
The assassin choked his victim with a ___.
a. garret
b. garrote
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
