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:
Past Continuous Tense › View_____ you working on the project?
A. Were
B. Was
Grammar › View
“The world is round,” said Mitchell. Mitchell has told me that …
A. the world was round
B. the world is round
C. the world be round
D. the world had been round
E. the world has been round
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
