Grammar Quiz

Past Perfect or Past Perfect Continuous Quiz


Preview:


Before the firefighters saved the frightened kitten, they ________ bring a long ladder.

A. had had to

B. had been having to

C. had to


After the janitor ________ the gate, he brought the dangerous dogs too.

A. had locked

B. had been locking

C. had lock


Little Joe ________ his teeth by the time he went out.

A. had brushed

B. had been brushing

C. had brush


Before he talked to the psychologist, his feelings ________.

A. had been blocked

B. had been blocking

C. had been block


When they received the message, they ________ for half an hour.

A. had been studying

B. had studied

C. had study


I ________ about having a car until I got a rise.

A. hadn’t dreamed

B. hadn’t been dreaming

C. hadn’t dream


After the thunderstorm ________ we left the shelter.

A. had stopped

B. had been stopping

C. had stop


When the head teacher turned up, the students ________ for about 10 minutes.

A. had been fighting

B. had fought

C. had fight


We ________ in the garden for a long time when found the water hole.

A. had worked

B. had been working

C. had work


By the time they left the town, their mechanic ________ the van.

A. had been repairing

B. had repaired

C. had repair


Before the knight joined the army, he ________ fighting with a sword for some time.

A. had been practicing

B. had practiced

C. had practice


The football fans ________ the town for some time when the police arrived.

A. had been demolishing

B. had demolished

C. had demolish


When Tommy came up, the girls ________ for a long time.

A. had sung

B. had been singing

C. had sing


I ________ at home before my mother came.

A. hadn’t been

B. hadn’t been being

C. hadn’t be


By the time we got to the theatre, the play ___

A. had already started

B. had already been starting

C. had already start


When I came to the quay, our ship ________ for a few minutes.

A. had sailed

B. had been sailing

C. had sail


After the teacher ________ tests, the students started to write.

A. had handed out

B. had been handing out

C. had hand out


The footballer ________ the game until he was told to by the coach. 

A. hadn’t started

B. hadn’t been starting

C. hadn’t start


After they ________ the door, they saw that awful mess.

A. had opened

B. had been opening

C. had open


After he ________ the news, they burst into laughter.

A. had heard

B. had been hearing

C. had hear


When Peter ran across those obstacles, he ________ for two hours.

A. had been travelling

B. had travelled

C. had travel


When he got to the finish line, he ________ for three hours.

A. had been running

B. had run

C. had ran


I ________ for five hours when we arrived in the city.

A. had been driving

B. had driven

C. had drive


He ________ of being a basketball player before he had an accident.

A. had always thought

B. had always been thinking

C. had think


When the constable rushed into the street, the thieves ________ into the thin air.

A. had already vanished

B. had already been vanishing

C. had already vanish




About grammarquiz.net

GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.