Free English Test
레벨 테스트
블로그
가격
Learn
문법
IELTS 시험
TOEIC 시험
대시보드
Free English Test
25 English Past Perfect or Past Perfect Continuous Quiz Quizzes
25 English Quizzes about Past Perfect or Past Perfect Continuous Quiz.
1. 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
2. When Tommy came up, the girls ____ for a long time
A. had sung
B. had been singing
C. had sing
3. When Peter ran across those obstacles, he ____ for two hours
A. had been travelling
B. had travelled
C. had travel
4. Little Joe ____ his teeth by the time he went out
A. had brushed
B. had been brushing
C. had brush
5. We ____ in the garden for a long time when found the water hole
A. had worked
B. had been working
C. had work
6. By the time they left the town, their mechanic ____ the van
A. had been repairing
B. had repaired
C. had repair
7. I ____ for five hours when we arrived in the city
A. had been driving
B. had driven
C. had drive
8. By the time we got to the theatre, the play ____
A. had already started
B. had already been starting
C. had already start
9. I ____ about having a car until I got a rise
A. hadn’t dreamed
B. hadn’t been dreaming
C. hadn’t dream
10. When the head teacher turned up, the students ____ for about 10 minutes
A. had been fighting
B. had fought
C. had fight
11. When he got to the finish line, he ____ for three hours
A. had been running
B. had run
C. had ran
12. Before the firefighters saved the frightened kitten, they ____ bring a long ladder
A. had had to
B. had been having to
C. had to
13. He ____ of being a basketball player before he had an accident
A. had always thought
B. had always been thinking
C. had think
14. After they ____ the door, they saw that awful mess
A. had opened
B. had been opening
C. had open
15. Before the knight joined the army, he ____ fighting with a sword for some time
A. had been practicing
B. had practiced
C. had practice
16. I ____ at home before my mother came
A. hadn’t been
B. hadn’t been being
C. hadn’t be
17. After the teacher ____ tests, the students started to write
A. had handed out
B. had been handing out
C. had hand out
18. When I came to the quay, our ship ____ for a few minutes
A. had sailed
B. had been sailing
C. had sail
19. Before he talked to the psychologist, his feelings ____
A. had been blocked
B. had been blocking
C. had been block
20. After he ____ the news, they burst into laughter
A. had heard
B. had been hearing
C. had hear
21. After the thunderstorm ____ we left the shelter
A. had stopped
B. had been stopping
C. had stop
22. After the janitor ____ the gate, he brought the dangerous dogs too
A. had locked
B. had been locking
C. had lock
23. 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
24. When they received the message, they ____ for half an hour
A. had been studying
B. had studied
C. had study
Check Answers