[ 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:
Modals › ViewI did this yesterday – You _____ fill in the form and attach an up-to-date passport photo.
A. can
B. must
C. could
D. have to
Grammar › View
Choose the correct word to complete the sentence: “I have never ____ to France.”
A. been
B. went
C. go
D. going
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
