[ Tenses ]
He ________ for twenty years before he retired last year
A. had been teaching
B. has taught
C. was teaching
D. has been teaching
Select your answer:
Random Topics:
Relative Clauses and UsageTenses and ArticlesDependent PrepositionIdiom and TensesAdjectives (-ed / -ing)Passive Voice with ModalsPresent, Past and Future TenseDo / Have / Can - Basic QuestionsConjunctions - ConnectorsOther quiz:
Present Simple, Present Continuous or Present Perfect › ViewShe _____ (study) for her English grammar test yet.
A. hasn’t studied
B. does study
C. don’t study
Grammar and Vocabulary › View
Peihua may be mischievous _________she is kind.
A. so
B. but
C. as
D. while