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:
Progressive Perfect and Simple Verb Tenses › ViewIn which sentence is the correct past progressive tense of sleep used?
A. I were sleeping when the earthquake occurred last night.
B. I was sleeping when the earthquake occurred last night.
C. I will be sleeping when the earthquake occurred last night.
Reported Speech › View
“ I haven’t finished the assignment yet. I’m really sorry”.
A. The boy apologizes to me for not having finished the assignment yet .
B. The boy apologizes to me of having finished the assignment
C. The boy apologized to me for not finishing the assignment yet .
D. The boy apologized to me for not having finished the assignment yet .
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
