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

Random Topics:
Present Perfect vs Past SimplePresent Perfect and Present Perfect ContinuousVerb FormsNouns, Pronouns, Antecedents, and Singular and PluralGrammar speak,talk,say,tellConjunctions, Interjections and Sentence TypeGrammar (want to/ need to/ have to)Modal Verbs of PermissionPresent PerfectSubject Verb Agreement and Coordinating ConjunctionsOther quiz:
Vocabulary › ViewUnwieldy and burdensome are __________.
A. Synonyms
B. Antonyms
Noun Clause › View
I am looking for my book. I don’t know …….. it.
A. Why I putting
B. Where I have put
C. Who I have put
D. Whose I put
E. When did I put
I was born in Weslaco Texas.
A. I was born, in Weslaco Texas.
B. I was born, in Weslaco, Texas.
C. I was born in Weslaco, Texas.
D. I was born in Weslaco Texas.
Tenses and Comparisons › View
Hey Dimas, Ratna, and Joko! Let’s have some fun with words! What is the superlative form of the adjective ‘tall’?
A. tallier
B. taller
C. tallest
D. tallestest
