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:
Reflexive Pronoun Pronoun Loose vs. LoseSimiles and Body IdiomsCommunicative GrammarAuxiliaries VerbPresent Tense vs Present ContinuousAdjective vs AdverbPresent Continous

Other quiz:

Countable and Uncountable › View

We don’t need _______ salt.

A. many

B. much


Grammar › View

I_____my teacher since February.

A. know

B. knew

C. have known

D. am knowing


How to use : Read the question carefully, then select one of the answers button.