[ 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:
Grammar › ViewHis 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