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 › ViewNeither the president nor the department heads …………. to meet with the focus group participants tomorrow.
A. is needing
B. need
C. are needing
D. needs
Grammar › View
It’s not a bad room, but the furnitures take up too much space.
A. correct
B. incorrect
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
