Topics: 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:
Present Continuous TenseCompound and Complex SentencesCausative VerbsTenses - Passive VoiceSubject Verb Agreement Irregular VerbUnderstanding Product Packaging and TensesPast Simple & Past PerfectFuture Simple TensesVerb BEPast Simple, Past Continuous, Past PerfectOther quiz:
Grammar › ViewAn old man grazes ………….cow, …………….ewe and …………..elk.
A. a, a, an
B. a, an, an,
C. an, a, an
D. a, an, the
Conjunction › View
………………..he was very ill, he didn’t take any medicine.
A. Although
B. But
C. Where
D. When
