Grammar Quiz

[ Grammar ]

By the time he retired, he ________ for this company for more than twenty years.

A. is working

B. has been working

C. was working

D. had been working

Select your answer:
A  B  C  D  E 


Random Topics:

ConditionalsFuture Tenses, Conditionals and ProfessionsGrammar - must & have toGerunds and TensesCountable & Uncountable NounsConjunction: Because and SoSimple Past TensesArticles and NounsModals of Speculation and DeductionReported Speech and Tenses

Other quiz:

Continuous Tense › View

Rendi: ” …. you …. TV right now?

Randi: “Yes. I am.”

A. Are – watching

B. Are – watch

C. Do – watching

D. Did – watching


Grammar › View

She finishes her tasks very quickly because she is an efficient worker.

A. Adjective, adjective

B. Verb, noun

C. Adjective, adverb

D. Adverb, adjective

Present Perfect Tense › View

Peter ___________________ (be) to Thailand once before.

A. has been

B. has be

C. have been

D. have be


Grammar › View

What does Mike____ in the letter?

A. say

B. talk

C. speak

D. tell