[ Tenses ]
Future Perfect Continuous Tense
How long will you have been waiting for your friend by the time they arrive?
A. I will be waiting for 20 minutes.
B. I will have been waiting for 20 minutes.
C. I will wait for 20 minutes.
D. I have been waiting for 20 minutes.

Random Topics:
IntermediatePreposition and Preposition PhrasePast Simple VS Used toAdverbs of Time and PlacePast Tense (Regular and Irregular)Tenses of Verbs - UsageSimple, Complex, Compound SentenceMixed GrammarFuture - will / going to / present continuousPossessive Adjectives and Possessive PronounsOther quiz:
Grammar › ViewI’ve cooked Johnny some vegetables for tonight’s dinner. Thanks, but he________ eat them.
A. might
B. will
C. won’t
D. may
Prepositions of Time › View
I am a student __ the present time, but I will graduate next month.
A. in
B. on
C. at
D. of