[ 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:
Noun and Modal VerbsVerbs, Tenses, and VocabularyZero Conditional SentenceTransportation VocabularyDo not- Does notConditional Sentence Type 2Adjectives & PrepositionDefinite, Indefinite and Zero ArticlesVocabulary : Coming & GoingVerb, Object, PrepositionOther quiz:
Grammar › ViewWhat synonym belongs with the word persevere?
A. Rift
B. persist
C. principle
D. submissive
Grammar › View
She knitted the scarf all by _______
A. herself
B. myself
C. himself
