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

The simple past of “sleep”

A. slept

B. sleept

C. slipt

D. sleeping


Phrasal Verb › View

Mean

A. Get at

B. Get on

C. Get to

D. Get in

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