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:

Grammar: AgreementComparative AdverbSuffixes and TensesAdjective & AdverbsComparative Adjectives and AdverbsSimple PresentMixed GrammarModals: Possibility, Necessity, ExpectationTenses

Other quiz:

Grammar › View

I ___ 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