[ Grammar and Structure ]
By the time they came, we ______ our dinner.
A. had finished
B. finished
C. would finish
D. were finishing

Random Topics:
Auxiliaries Verbduring, for, whileSo / Neither / Either / TooClauses of ReasonThe Future Simple TenseVocabularyModals of ProbabilityTOEFL Adjective and AdverbPhrase or ClausePresent Perfect and Present Perfect Progressive TensesOther quiz:
First Conditional › ViewSteve, _________________ (you / do) the washing up if I cook dinner?
A. you will do
B. you do
C. you will does
D. you will
Grammar › View
Next month we ___ our 5th wedding anniversary.
a. will be celebrated
b. will have been celebrating
c. will be celebrating
I ______ tidying my bedroom, but I have to do it.
A. hate
B. love
Subject Verb Agreement › View
Neither Mary nor her friends (is / are) going to have a party.
A. is
B. are
