[ 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:
Grammar PhrasesZero & First ConditionalModals, Conditionals, and Clauses- Defining, Non-definingGrammar - help/have/let/makeSimple TensesPresent Progressive TenseArticles and NounsGrammar - used toPaired ConjunctionDEGREE COMPARISONOther quiz:
Simple Tenses › ViewWe __________ to New York next month.
A. travel
B. will travel
C. travelled
D. will travelled
Grammar › View
The student ……………. study harder for the next exam.
A. should
B. may
C. have to
D. must to
