[ Tenses ]
They _______________ (finish) dinner by the time we _______________ (get) there.
A. have finished / get
B. finish / have gotten
C. had finished / got
D. are finishing / got

Random Topics:
PRESENT SIMPLE vs PRESENT CONTINUOUS + QUANTSimple TensesIrregular AdjectivesGerunds, Infinitives and ParticiplesSimple and Continuous Present TenseVerbs of movementInfinitive GerundGerund NounCompound SentencesPast TensesOther quiz:
Modal Auxiliaries › ViewI can’t go to movies with you. I ________my homework.
A. couldn’t finish
B. Have to finish
C. Has to finish
D. have to finished
Grammar › View
________________ we were late, we did not miss the performance.
A. As
B. Since
C. When
D. Although
Prepositions of Time › ViewIdentify the correct preposition of time in the sentence: She has been working here ___ 2010.
A. from
B. on
C. since
D. at
Reported Speech › View
When we are reporting we usually _________ in tenses.
A. make changes
B. don’t make changes
C. makes changes
