[ 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:
Sentence Adverbs & Third Conditional › ViewComplete the third conditional sentence: ‘If Noah ________ (study) harder, he could have passed the exam.’
A. study
B. studied
C. had studied
D. have studied
Perfect Tenses › View
She ………. her bike for 3 years.
A. have had
B. has had
C. had have
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
