Grammar Quiz

[ 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, Preposition

Other quiz:

Grammar › View

What 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