[ Perfect Tenses ]
He (work) for three different companies so far.
A. has worked
B. will have worked
C. had worked

Random Topics:
Suffixes and TensesIndefinite and Reflexive PronounsSimple Present - WH QuestionsInfinitive GerundModals of DeductionPresent Simple and Present Continuous TensesNoun / PronounTenses and QuestionsRegular Plural NounsPast PassiveOther quiz:
Future Tenses › ViewI (practice) my English lesson then.
A. am practicing
B. practice
C. am going to practice
D. will practice
Past Tenses › View
Boon Han _______ a glass of milk just now.
A. drink
B. drinks
C. drank
D. drinking
Homonyms › ViewThe carpenter used a ___ to make the plank flat.
a. plain
b. plane
Vocabulary › View
Although he works in an office, he always goes for a ___________ look, wearing jeans and a jacket instead of a suit and tie.
A. casual
B. comfortable
C. centre
D. flow
E. appearance
