[ 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:
Present Tenses and Connectors › ViewA 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 › 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
