[ Tenses ]
Tom _______ before we arrive there.
A. has left
B. had left
C. will have left
D. leaves

Random Topics:
Prepositions of Time, Place, and MovementModals of AdvisabilityRelative Clauses and Past PerfectUnless If First ConditionalPresent Perfect & Past Simple TenseRelative Pronouns with PrepositionsIrregular AdjectivesCorrelative Conjunction & Complex SentencesWish - beginnerPrepositional PhraseOther quiz:
Perfect Progressive Tenses › ViewBy the end of the week, he ______ (complete) the marathon training for six months.
A. will have completed
B. will have been completing
C. will have been training
Present Perfect Tense › View
My father _________ golf before.
A. never played
B. has never played
C. have never played
D. has not playing
Mixed General Quiz › ViewWhat do you ___?
a. sea
b. see
Transitive and Intransitive Verb › View
Transitive verbs have a direct object
A. TRUE
B. FALSE
C. Unknown
