Grammar Quiz

[ Tenses ]

We________for three hours and we are very tired.

A. waited

B. have been waiting

C. wait

D. had waited

Select your answer:
A  B  C  D  E 


Random Topics:

Noun / PronounIndependent and Dependent ClausesComplex PrepositionsPast Simple vs Past ContinuousAbilityVerb & GrammarCan vs CouldPronoun-Verb AgreementBecause of & Inspite ofPassive Voices

Other quiz:

Tenses › View

It ______ since 9 o’ clock

A. will rain

B. will be raining

C. rained

D. has been raining


Grammar › View

The Potters ……………… spend much on electricity because they power their house with solar energy.

A. didn’t need to

B. shouldn’t

C. needn’t

D. mustn’t

Reported Speech › View

“Have you ever been abroad?”

A. He asked me I had ever been abroad.

B. He asked me where I had been abroad.

C. He asked me had I ever been abroad.

D. He asked me if I had ever been abroad.


Tenses › View

Multiple Choice: Choose the correct sentence.

A. She has been reading that book all day.

B. She have been reading that book all day.

C. She has read that book all day.