[ Tenses ]
She (wait) ………….for two hours before the doctor arrived.
A. had been waiting
B. has been waiting
C. will have been waiting
D. is waiting

Random Topics:
Auxiliary VerbsPresent Simple and Present Continuous TensesGrammar: Reported QuestionsTime ConjunctionsModal PossibilitiesBecause / soPresent ContinousPresent SimpleSimple Present and Present ContinuousPrepositions and Prepositional PhrasesOther quiz:
Grammar › ViewWhich idiomatic expression means “feel miserable, bored”
A. have a screw loose
B. be down in the dumps
C. my heart sank
D. be a pain in the neck
Adverbs › View
Choose the correct form of the word in parentheses: Once upon a time there were three little pigs who wanted to see the world. When they left home, their mum gave them some advice: Whatever you do, do it the (good)…………. you can.
A. goodliest
B. better
C. best
D. good
