Grammar Quiz

[ Past Perfect and Past Perfect Continuous Tense ]

Which tense is this?

“At last the bus came. I had been waiting for haft an hour!”

A. Simple Past

B. Past Continuous

C. Past Perfect

D. Past Perfect Continuous

Select your answer:
A  B  C  D  E 


Random Topics:

Reflexive pronounsSimple Present Tense with Adverb of FrequencyVerb to haveGrammar : Structural Common ErrorsGrammar (was, were, could, could not)Adjectives vs AdverbsPassive Voice with Modal VerbsVerb TenseLinking Verbs & Helping VerbsModals Verb

Other quiz:

Grammar › View

I ______ that movie last night.

A. watch

B. watched

C. am watching

D. watches


Grammar › View

For some pandemic-hit business owners in Singapore, the road to recovery has been anything but smooth, even though almost a year ______ since the country gradually eased COVID-19 restrictions and reopened the economy from April last year. 

A. already passed

B. is passed

C. has passed

D. was passed

Passive Voices › View

The meeting ……… be rescheduled due to unforeseen circumstances.

A. can

B. would

C. may

D. is

E. need


Tenses › View

A : We (fly) ………………………………………… to New York tomorrow ( We have already bought the tickets). (you, ever, be) ………………………………………… there ?

B : Yes, I (be) ………………………………………… there last summer. I (go) ………………………………………… there every year because my aunt (live) ………………………………………… there. She (emigrate) ………………………………………… in 1980.

A. are flying; have you ever been; was; go; lives; emigrated

B. are flying; have you ever been; have been; go; is living; emigrated