[ 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: AgreementComparative AdverbSuffixes and TensesAdjective & AdverbsComparative Adjectives and AdverbsSimple PresentMixed GrammarModals: Possibility, Necessity, ExpectationTensesOther quiz:
Grammar › ViewI ___ inLos Angeles for 5 years. (I still live there)
A. live
B. have lived
C. lives
Grammar › View
This is the place _________ we stayed last time we visited.
A. where
B. when
C. how