[ Future Perfect Continuous Tense ]
Your friend will be angry since he … so long.
- would have been waiting
- will have been waiting

Random Topics:
Has and HaveGerund - to Infinitive Passive Voice with ModalsPrepositionGerunds and ModalsGrammar and Passive VoiceCan vs CouldRegular and Irregular AdverbTenses: Present simple, Past Simple, Future SimpleArticles and PronounsOther quiz:
Grammar › ViewGrace had a good rest ………… she sat for her examinations the next day.
A. after
B. until
C. before
D. since
Present Perfect Tense › View
Can I borrow your novel? ….. with it?
A. Do you finish it?
B. Have you finish it?
C. Are you finish it?
D. Is you finish it?
Future Tense Verb › ViewForming future tense with present continuous: What is the future form of the verb ‘swim’?
A. will be swimming
B. will swim
C. is swimming
D. swam
Question Words › View
A: _____ will the show start?
B: It will start in ten more minutes.
A. Where
B. When
C. Who
D. What
