Grammar Quiz

Topics: Tenses

We ___ for the bus for 20 minutes now, I think the bus ________. 

A. Have waited … has been crashing

B. Have been waiting … has been crashing

C. Have waited … has crashed

D. Have been waiting … has crashed

Select your answer:
         


Random Topics:

Pronouns of QuantityTime Clauses of FutureClausesVerb BESimple TenseTenses and StructurePresent Verb TensesQuestion TagsGerund NounHave to/Has to

Other quiz:

Adverbs › View

We played outside during recess.

A. played

B. outside

C. recess

D. we


Future Tenses › View

Next year, they ______ (travel) to Europe.

A. are traveling

B. have traveled

C. travelled

D. will travel