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

________ have made communication faster and easier through the use of email and Internet is widely recognized.

A. It is that computers

B. That computers

C. Computers that

D. That it is computers


Vocabulary › View

a system by which each branch of the government limits the power of the other branches

A. limited power

B. individual rights

C. separation of powers

D. checks and balances

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