[ Tenses ]
She ______ for the bus for 30 minutes when it finally arrived.
A. was waiting
B. had been waiting
C. will be waiting
D. has waited

Random Topics:
Grammar - Punctuation of SentencesDegrees of AdjectivesPresent and Future TensesUncountable NounsAll, Both, Neither, None, EitherVerb + PrepositionVerb Tenses (Progressive, Perfect)Present and Past Simple TenseModal Verbs & Time PrepositionsVerb TenseOther quiz:
Future Tense › ViewFarez … tennis at 7.30. He usually starts at 7 o’clock. Could you come before that?
A. will play
B. play
C. will be playing
Grammar › View
The piano is the musical instrumental ____ I can play.
A. who
B. where
C. when
D. which
Mixed General Quiz › ViewIn what cases may a _____ make a will in Canada?
a. miner
b. minor
c. meiner
Tense › View
Seth wrote a novel called A Day in the Life of Seth.
A. Present
B. Article
C. Past
