Grammar Quiz

[ Tenses ]

She ______ for the bus for 30 minutes when it finally arrived.

A. was waiting

B. had been waiting

C. will be waiting

D. has waited

Select your answer:
A  B  C  D  E 


Random Topics:

Grammar - Punctuation of SentencesDegrees of AdjectivesPresent and Future TensesUncountable NounsAll, Both, Neither, None, EitherVerb + PrepositionVerb Tenses (Progressive, Perfect)Present and Past Simple TenseModal Verbs & Time PrepositionsVerb Tense

Other quiz:

Future Tense › View

Farez … tennis at 7.30. He usually starts at 7 o’clock. Could you come before that?

A. will play

B. play

C. will be playing


Grammar › View

The piano is the musical instrumental ____ I can play.

A. who

B. where

C. when

D. which

Mixed General Quiz › View

In what cases may a _____ make a will in Canada?
a. miner
b. minor
c. meiner


Tense › View

Seth wrote a novel called A Day in the Life of Seth.

A. Present

B. Article

C. Past