Grammar Quiz

[ 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

Select your answer:
A  B  C  D  E 


Random Topics:

Auxiliary VerbsPresent Simple and Present Continuous TensesGrammar: Reported QuestionsTime ConjunctionsModal PossibilitiesBecause / soPresent ContinousPresent SimpleSimple Present and Present ContinuousPrepositions and Prepositional Phrases

Other quiz:

Grammar › View

Which 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