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:
A  B  C  D  E 


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 0

Other quiz:

Grammar › View

The knee is the joint …………… the thigh bone meets the large bone of the lower leg.

A. when

B. where

C. why

D. which


Conjunction › View

Siti says we should eat enough … be healthy.

A. to

B. in order to

C. so that

D. although

Grammar › View

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