Grammar Quiz

[ Tenses ]

Future Perfect Continuous Tense

How long will you have been driving when you arrive at your destination?

A. I will be driving for 3 hours.

B. I will have been driving for 3 hours.

C. I will drive for 3 hours.

D. I have been driving for 3 hours.

Select your answer:
A  B  C  D  E 


Random Topics:

Progressive Perfect and Simple Verb TensesElectricity VocabularyPassive VoiceVerbal and Appositive PhrasesGrammar - Present and Past PassiveConditional ClauseQuantifiers & Modals of ObligationNoun Verb AgreementPresent Continous TenseVOCAB & GRAMMAR

Other quiz:

Grammar › View

Peter is ____________ player in the team.

A. the stronger

B. the strongest

C. the most strong


Tenses › View

He _______________________(MAKE) noise for a whole hour before the neighbours finally ___________________ the police. (CALL)

A. was making / called

B. had been making / called

C. has been making / called

D. is making / call

Vocabulary and Grammar › View

The case for an increase in spending on education has been proved beyond the ____ of doubt.

A. shadow

B. hesitation

C. suspicion

D. shade


Aspect or tenses of Verbs › View

What aspect of verb is the highlighted word in the sentence?

I am feeling good today.

A. Simple

B. Progressive

C. Perfect