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:
Past Narrative TensesQuestion TagPrepositions - ConjunctionsPast ContinuousComparatives - SuperlativesAsking & Giving OpinionLinkers and ConjunctionsInfinitives for reasonsDemonstrative PronounsPrepositions & Prepositional PhrasesOther quiz:
Grammar › ViewLook at the photo above. What is the correct spelling?
A. Ireland
B. island
C. iland
D. illand
Modal Verbs › View
We ___ arrive in time.
A. mustn`t
B. shouldn`t
C. couldn`t
D. didn`t have to
E. don`t have to
