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:
         


Random Topics:

Past simple vs Present perfectNouns and QuantifiersQuantifiers with NounsTimeMixed TensesReported Speech and Reported QuestionsThere is or There areGrammar - direct/indirect objectsFuture Tenses and Modals

Other quiz:

Present Perfect Tense › View

He’s ____________ arrived. He is soaking wet from the rain outside.

A. already

B. just

C. yet


Conditional Sentences › View

If Ann could go on a trip, she… to Mexico.

A. will go

B. had gone

C. would go

D. would have gone