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:

Sentence Adverbs & Third Conditional › View

Complete 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 › 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