Grammar Quiz

[ Past Tenses ]

Which sentence has a correct example of the past perfect progressive tense?

A. They have been playing tennis all day.

B. They had played tennis all day.

C. They will have been playing tennis all day long.

D. They had been playing tennis all day.

Select your answer:
A  B  C  D  E 


Random Topics:

Modal Verbs & Time PrepositionsPreposition of TimeSo....that... Such.......thatPresent tense AffirmativePoetryRelative Clauses and Past PerfectDeterminers & QuantifiersFirst & Second ConditionalPresent Tenses and VocabularyIntermediate

Other quiz:

Grammar › View

Choose the uncountable nouns

A. homework

B. job

C. task

D. project


Modal Verbs › View

How ___ you ___ if you sprain your ankle?

A. will/do

B. can/do

C. should/do

Grammar › View

The Tonight Show always make us feel … .

A. amazing

B. amazed


Conjunctions › View

John has a bike, _____ he hasn’t got a car.

A. and

B. but