[ 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 › ViewWhere …. Ann and marie at 6 pm yesterday?
A. was
B. were
C. are
Grammar › View
It’s known that this mischievous ___ child shoots darts of desire and make men fall deeply in love.
a. swinged
b. wigged
c. winged
d. winded
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
