[ 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:
Present Tenses › ViewWe __________ (not travel) by train very often.
A. dont’t travel
B. aren’t traveling
C. have traveled
D. have been travelling
Lets vs. Let’s › View
A friend of mine … them borrow her clothes.
(a) lets
(b) let’s
I’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
