Grammar Quiz

[ Perfect Tenses ]

He (work) for three different companies so far.

A. has worked

B. will have worked

C. had worked

Select your answer:
         


Random Topics:

Relative PronounsProgressive TenseVerb 3 formsNouns and Their FormsSentence Structure and Pronoun AntecedentVerb Patterns / IngAdverbs, Modals, Preposition of timeVerbals and GerundsModal and Compound NounsConditional Sentences Type I, II

Other quiz:

Time Phrases › View

They are getting married ____ 21st May

A. in

B. at

C. always

D. on


Grammar › View

Mr Kim would like … meeting about finance as soon as possible

A. arrangement

B. having arranged

C. arrange

D. to arrange