[ Verb Tenses ]
They ……………. for hours when we finally arrived
A. waited
B. were waiting
C. had waited
D. waiting

Random Topics:
Mixed GrammarAsking & Giving AttentionSimple TensesAdverb of MannerWill & Be going toArticles and PrepositionsPresent Simple with Adverbs of FrequencyPresent Verb TensesPast Tense vs Future TensePronoun-Verb AgreementOther quiz:
Subject Verb Agreement › ViewThe quality of the apples _______ (be) not good.
A. is
B. are
Grammar › View
It ________ when I _________ up yesterday morning.
A. It didn’t rain when I woke up yesterday morning.
B. It wasn’t raining when I was waking up yesterday morning.
C. It didn’t rain when I was waking up yesterday morning.
D. It wasn’t raining when I woke up yesterday morning.
Modal Verbs › ViewFill in the blank: You ___ finish your homework before going out. (must/ can)
A. might
B. could
C. should
D. must
Past Continuous Tense › View
When you called, I __________ the newspaper.
A. had been reading
B. was reading
C. had read
D. read
