Grammar Quiz

[ Past Perfect Tenses ]

Choose the correct form of the past perfect continuous tense for the following sentence: “By the time the bus arrived, we ______ (wait) for over an hour.”

A. had waited

B. have been waiting

C. had been waiting

D. were waiting

Select your answer:
A  B  C  D  E 


Random Topics:

would should couldLinking Verbs & Helping VerbsComparatives, Superlatives, and ModalsTenses - Passive VoiceSynonymPast PassivePresent Perfect and Simple Past TensePast with ModalsBe going to / WillPresent Simple & Present Continuous

Other quiz:

Tenses › View

If someone lived in London for many years and still lives there, which tense is appropriate?

A. “I lived in London for many years.” (Past Simple)

B. “I live in London for many years.” (Incorrect)

C. “I’ve lived in London for many years.” (Present Perfect)

D. “I’m living in London for many years.” (Present Continuous, Incorrect)


Modal Verbs › View

What is the negative form of “People used to believe in ghosts”?

A. People didn’t use to believe in ghosts.

B. People used to believe in ghosts.

C. People didn’t use to believe in fairies.

D. People used to believe in fairies.

Vocabulary › View

Whose responsibility was it to bring the drinks?

Responsibility means:

A. Liable
B. Accountable
C. Amenable
D. All of the above


Modals › View

I…..be at work before ten, so I try to sleep in most days.

A. supposed to

B. allowed to

C. don’t have to

D. need to