[ 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:

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 AdjectiveOther quiz:
Definite & Indefinite Pronoun & Conditionals › ViewI … 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 › ViewDon’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
