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:

Grammar › View

I go back home ______ the afternoon.

A. On

B. In

C. at


Grammar › View

– ……………… mobile phone is expensive.
– ………………… is too.

A. My – She

B. Mine – She

C. My – Hers

D. My – He

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