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