Grammar Quiz

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

Select your answer:
A  B  C  D  E 


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 Pronouns

Other quiz:

Grammar › View

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