[ 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, IIOther quiz:
Time Phrases › ViewThey 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
