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 haven’t finished my exams _____. I’ve got two more next week.

A. yet

B. already

C. soon


Vocabulary › View

__________ with stress during the pandemic has been difficult for everyone, so it is important that we support and understand each other.

A. Barrier

B. Extensive

C. Foundation

D. Coping

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