Grammar Quiz

[ Tenses ]

He will have been waiting for the bus for over an hour.

A. Future Simple:

B. Future Continuous:

C. Future Perfect:

D. Future Perfect Continuous:

Select your answer:
A  B  C  D  E 


Random Topics:

Preposition-ed or -ingModal SpeculationSubject Verb Agreement and Coordinating ConjunctionsModals: Possibility, Necessity, ExpectationTenses UsageNo Excuse Words / Conjunction SOWill vs Verb Infinitiveswas wereVerbs and Possessive Adjective

Other quiz:

Definite & Indefinite Pronoun & Conditionals › View

I …  the English exam well last year if I had learned harder.
A. would have passed
B. would pass
C. passed
D. had passed


Grammar › View

Take an umbrella. It …………………….. (rain) at the moment.

A. is rain

B. rains

C. raining

D. is raining

Future Tenses › View

Don’t phone us between 7 and 8 p.m. We _________  dinner.

A. will be having

B. will have had

C. will have

D. have


Grammar › View

to search for
A. take away
B. look for
C. fill out