vietjack.com

100 câu trắc nghiệm Thì quá khứ hoàn thành tiếp diễn (Past Perfect Continuous) có đáp án
Quiz

100 câu trắc nghiệm Thì quá khứ hoàn thành tiếp diễn (Past Perfect Continuous) có đáp án

A
Admin
100 câu hỏiEnglish TestTrắc nghiệm tổng hợp
100 CÂU HỎI
1. Nhiều lựa chọn

My dad ________ smoking in the garage.

A. has

B. had

C. had been

Xem giải thích câu trả lời
2. Nhiều lựa chọn

The printer ________ working well.

A. had not been

B. hadn't

C. had not

Xem giải thích câu trả lời
3. Nhiều lựa chọn

Had the players _____ playing by the rules?

A. been

B. have

C. be

Xem giải thích câu trả lời
4. Nhiều lựa chọn

She ________ expecting the worst.

A. had

B. 'd been

C. had being

Xem giải thích câu trả lời
5. Nhiều lựa chọn

Had the teachers ________ before the strike?

A. been work

B. working

C. been working

Xem giải thích câu trả lời
6. Nhiều lựa chọn

Our pool pump ________ running properly before the storm.

A. had not have

B. hadn't been

C. hadn't being

Xem giải thích câu trả lời
7. Nhiều lựa chọn

My sister’s roommate was upset. She _____ been waiting for an hour.

A. had

B. has

C. have

Xem giải thích câu trả lời
8. Nhiều lựa chọn

I just heard about the accident. ________ been working all night?

A. Had the driver

B. Had the driving

C. Have the driver

Xem giải thích câu trả lời
9. Nhiều lựa chọn

We were shocked to see her. ________ been expecting her.

A. We are

B. We have

C. We'd not

Xem giải thích câu trả lời
10. Nhiều lựa chọn

0. I finally reached my mom. ________ her all day.

A. I'd been calling

B. I have called

C. I called

Xem giải thích câu trả lời
11. Nhiều lựa chọn

 She was very tired. She ________ (type) letters all day long.

A. has typed

B. has been typing

C. had been typing

D. had typed

Xem giải thích câu trả lời
12. Nhiều lựa chọn

I ________ (wait) for her for hours before she came.

A. had been waiting

B. has been waiting

C. had been waited

D. had waited

Xem giải thích câu trả lời
13. Nhiều lựa chọn

When I arrived home, my mom ________ (already cook).

A. had already been cooking

B. have already been cooking

C. had been cooking already

D. already had been cooking

Xem giải thích câu trả lời
14. Nhiều lựa chọn

She ________ (teach) chemistry before she became a journalist.

A. had teached

B. had been taught

C. had been teaching

D. had been teached

Xem giải thích câu trả lời
15. Nhiều lựa chọn

I was very nervous while holding my speech. I ________ (never stand) in front of so many people.

A. hadn’t never been standing

B. hadn’t been standing never

C. had never been standing

D. had never stood

Xem giải thích câu trả lời
16. Nhiều lựa chọn

Jenny was annoyed. Jim ________ (call) her every night for the whole week!

A. has been calling

B. had called

C. had been calling

D. called

Xem giải thích câu trả lời
17. Nhiều lựa chọn

Her eyes were red. It was obvious that she ________ (cry).

A. cried

B. have cried

C. had cried

D. had been crying

Xem giải thích câu trả lời
18. Nhiều lựa chọn

I was really relieved when I found the documents. I ________ (look for) them whole morning.

A. had been looking for

B. had looked for

C. had been looked for

D. had been looked

Xem giải thích câu trả lời
19. Nhiều lựa chọn

When I first met Ann, she ________ (work) in Samsung for 15 years.

A. had worked

B. had been working

C. have been working

D. worked

Xem giải thích câu trả lời
20. Nhiều lựa chọn

I ________ (work) for Exxon for 10 years.

A. have been working

B. had been working

C. was working

D. worked

Xem giải thích câu trả lời
21. Nhiều lựa chọn

Before I came to Northern Europe I ________ snow!

A. had never seen

B. had never been seeing

C. never seen

D. never been seeing

Xem giải thích câu trả lời
22. Nhiều lựa chọn

When police were investigating the road accident, they discovered that the driver ________ two road accidents before.

A. had been involved in

B. had been being involved in

C. has been involved in

D. were involved in

Xem giải thích câu trả lời
23. Nhiều lựa chọn

When we ________ the tour of the city, we decided to go and eat in a local restaurant.

A. had done

B. had been doing

C. have done

D. did

Xem giải thích câu trả lời
24. Nhiều lựa chọn

The service at the restaurant was very slow. I ________ all of my meal before my friends’ meals arrived!

A. had already eaten

B. had already been eating

C. has already eaten

D. already ate

Xem giải thích câu trả lời
25. Nhiều lựa chọn

We ________ for nearly 100 kilometers before we finally found a service station where we could have a rest.

A. had driven

B. had been driving

C. have driven

D. were driving

Xem giải thích câu trả lời
26. Nhiều lựa chọn

I ________ the idea of going to a fitness centre, but when I went to one for the first time last week it was actually pretty fun!

A. had always hated

B. had always been hating

C. have always hated

D. always hated

Xem giải thích câu trả lời
27. Nhiều lựa chọn

We watched the film The Godfather last night.  We  ________ the film about 3 times before, but we watched it again because John ________ it.

A. had seen / had never seen

B. had been seeing / had never seen

C. had seen / never saw

D. had been seeing / never saw

Xem giải thích câu trả lời
28. Nhiều lựa chọn

They ________ (cycle) all afternoon so their legs were sore in the evening.

A. had been cycle

B. had been cycling

C. had cycled

D. had been cycled

Xem giải thích câu trả lời
29. Nhiều lựa chọn

I ________ (not/ work) much all day; so I wasn’t tired and went to the pub last night.

A. had not been working

B. had worked

C. had not worked

D. had not been worked

Xem giải thích câu trả lời
30. Nhiều lựa chọn

The kids were exhausted in the evening because they ________ (help) on the farm all day.

A. had been helped

B. had been helping

C. helped

D. help

Xem giải thích câu trả lời
31. Nhiều lựa chọn

 Phuong caught the flu because he ________ (walk) in the rain too long.

A. had been walking

B. had walked

C. had walk

D. had walking

Xem giải thích câu trả lời
32. Nhiều lựa chọn

________ (Amy/ learn) Chinese before she went to Beijing?

A. Had Amy learned

B. Had Amy been learning

C. Had Amy learn

D. Amy learned

Xem giải thích câu trả lời
33. Nhiều lựa chọn

I ________ (get home) before it suddenly began to rain.

A. did not get home

B. had got home

C. had get home

D. get home

Xem giải thích câu trả lời
34. Nhiều lựa chọn

________ (where/ Adam/ live) before he moved to the US?

A. Where did Adam live

B. Where had Adam lived

C. Where had Adam live

D. Where Adam had lived

Xem giải thích câu trả lời
35. Nhiều lựa chọn

When Linda called, I ________ (already/ go) to bed.

A. had gone already 

B. already had gone

C. had already gone

D. gone had already

Xem giải thích câu trả lời
36. Nhiều lựa chọn

My dad ________ smoking in the garage.

A. has

B. had

C. had been

Xem giải thích câu trả lời
37. Nhiều lựa chọn

The printer ________ working well

A. had not been

B. hadn't

C. had not

Xem giải thích câu trả lời
38. Nhiều lựa chọn

Had the players ________ playing by the rules?

A. been

B. have

C. be

Xem giải thích câu trả lời
39. Nhiều lựa chọn

She ________ expecting the worst.

A. had

B. 'd been

C. had being

Xem giải thích câu trả lời
40. Nhiều lựa chọn

Had the teachers ________ before the strike?

A. been work

B. working

C. been working

Xem giải thích câu trả lời
41. Nhiều lựa chọn

Our pool pump ________ running properly before the storm.

A. had not have

B. hadn't been

C. hadn't being

Xem giải thích câu trả lời
42. Nhiều lựa chọn

My sister’s roommate was upset. She ________ been waiting for an hour.

A. had

B. has

C. have

Xem giải thích câu trả lời
43. Nhiều lựa chọn

I just heard about the accident. ________ been working all night?

A. Had the driver

B. Had the driving

C. Have the driver

Xem giải thích câu trả lời
44. Nhiều lựa chọn

We were shocked to see her. ________ been expecting her.

A. We are

B. We have

C. We'd not

Xem giải thích câu trả lời
45. Nhiều lựa chọn

 I finally reached my mom. ________ her all day.

A. I'd been calling

B. I have called

C. I called

Xem giải thích câu trả lời
46. Nhiều lựa chọn

Bruno and Marcela met at a medical assembly, which Marcela ________ for a long time.

A. was attending

B. has been attending

C. have been attending

D. had been attending

Xem giải thích câu trả lời
47. Nhiều lựa chọn

Keyla ________ for two hours before she arrived.

A. was driving

B. has been driving

C. had been driven

D. had been driving

Xem giải thích câu trả lời
48. Nhiều lựa chọn

Carlos ________ all day, so he had a headache.

A. had worked

B. was working

C. has been working

D. had been working

Xem giải thích câu trả lời
49. Nhiều lựa chọn

What are the auxiliary verbs of the past perfect continuous tense?

A. has been

B. had been

C. was being

D. have been

Xem giải thích câu trả lời
50. Nhiều lựa chọn

What do we need to add to the main verb in the Past perfect continuous tense?

A. -s

B. -ed

C. -er

D. -ing

Xem giải thích câu trả lời
51. Nhiều lựa chọn

Priscilla ________ information about an accident for two days, when the thief stole her notes. 

A. had gathered

B. was gathering

C. had been gathered

D. had been gathering

Xem giải thích câu trả lời
52. Nhiều lựa chọn

Timothy ________ networking courses for two years when he was promoted to be a coach.

A. had taken

B. had been taking

C. have been taking

D. could have taken

Xem giải thích câu trả lời
53. Nhiều lựa chọn

My scores in high school ________ until I made an effort to study more.

A. couldn't be improved

B. hadn't been improved

C. haven't been improving

D. wouldn't have improved

Xem giải thích câu trả lời
54. Nhiều lựa chọn

I just heard about the accident. ________ been working all night?

A. The driver had

B. Had the driver

C. Had the driving

D. Had the driven

Xem giải thích câu trả lời
55. Nhiều lựa chọn

 Mandy was exhausted by the time she went on holiday because she ______ over 55 hours a week.

A. works

B. worked

C. had been working

D. had worked

Xem giải thích câu trả lời
56. Nhiều lựa chọn

The flat was lovely and tidy because my flatmate ________.

A. had cleaned

B. was cleaning

C. had been cleaning

D. had been cleaned

Xem giải thích câu trả lời
57. Nhiều lựa chọn

Paul and Debbie fought over a serious problem. They ________ on well for some time.

A. had been getting

B. had gotten

C. had not been getting

D. had not gotten

Xem giải thích câu trả lời
58. Nhiều lựa chọn

When you got sick, ________ enough?

A. you had eaten

B. you had been eating

C. had you eaten

D. had you been eating

Xem giải thích câu trả lời
59. Nhiều lựa chọn

The line is busy. Mandy ________ on the phone for hours.

A. talked

B. has talked

C. has been talking

D. had been talking

Xem giải thích câu trả lời
60. Nhiều lựa chọn

The house was perfect for him - it was exactly what he ________ for.

A. had been looking

B. is looking

C. looks

D. have been looking

Xem giải thích câu trả lời
61. Nhiều lựa chọn

James ________ medicine for years when he realized he didn't want to be a doctor.

A. was studying

B. studied

C. has studied

D. had been studying

Xem giải thích câu trả lời
62. Nhiều lựa chọn

Once Sally saw me , I ________ for three hours.

A. had gardened

B. had been gardening

C. was gardening

D. gardened

Xem giải thích câu trả lời
63. Nhiều lựa chọn

Martha ________ three miles a day before she broke her leg

A. walked

B. is walking

C. has been walking

D. had been walking

Xem giải thích câu trả lời
64. Nhiều lựa chọn

She ________ computer games for over ten years before she finally ________ a hit.

A. wrote / had had

B. had writen / had had

C. had been writing / had

D. had been writing / had had

Xem giải thích câu trả lời
65. Nhiều lựa chọn

When you ________ us, we ________ for miles – and we still had a mile to go!

A. saw / were running

B. had seen / had been running

C. were seeing / had run

D. saw / had been running

Xem giải thích câu trả lời
66. Nhiều lựa chọn

By the time they reached the restaurant, they ________ for over an hour.

A. were waiting

B. had been waiting

C. have been waiting

D. waited

Xem giải thích câu trả lời
67. Nhiều lựa chọn

She was out of breath because she ________ after her train.

A. ran

B. had been running

C. was running

D. has been running

Xem giải thích câu trả lời
68. Nhiều lựa chọn

Before the storm hit, they ________ for the picnic area.

A. were preparing

B. had prepared

C. had been preparing

D. prepare

Xem giải thích câu trả lời
69. Nhiều lựa chọn

When she arrived, the kids ________ in the sandbox for hours.

A. played

B. have been playing

C. had played

D. had been playing

Xem giải thích câu trả lời
70. Nhiều lựa chọn

By 9 p.m., he ________ his novel since early morning.

A. was writing

B. had been writing

C. has been writing

D. wrote

Xem giải thích câu trả lời
71. Nhiều lựa chọn

Before the guests arrived, she ________ the house.

A. cleaned

B. had cleaned

C. has cleaned

D. was cleaning

Xem giải thích câu trả lời
72. Nhiều lựa chọn

They were exhausted because they ________ on the construction site all day.

A. worked

B. have been working

C. were working

D. had been working

Xem giải thích câu trả lời
73. Nhiều lựa chọn

When he woke up, he realized he ________ in the same position for hours.

A. was lying

B. had lied

C. had been lying

D. lies

Xem giải thích câu trả lời
74. Nhiều lựa chọn

By the time the movie ended, they ________ the marathon for five hours.

A. were watching

B. had watched

C. had been watching

D. watched

Xem giải thích câu trả lời
75. Nhiều lựa chọn

Before the phone call, she ________ on a business report.

 

A. worked

B. had worked

C. was working

D. has been working

Xem giải thích câu trả lời
76. Nhiều lựa chọn

By the time we arrived, they ________ (wait) for us for over an hour.

A. had been waiting

B. had waited

C. were waiting

D. waited

Xem giải thích câu trả lời
77. Nhiều lựa chọn

She ________ (study) for three hours before she took a break.

A. studied

B. has been studying

C. had been studying

D. was studying

Xem giải thích câu trả lời
78. Nhiều lựa chọn

When we met them last year, they ________ (live) in Paris for five years.

A. live

B. had been living

C. have been living

D. are living

Xem giải thích câu trả lời
79. Nhiều lựa chọn

By the time the train arrived, I ________ (stand) on the platform for twenty minutes.

A. stood

B. have stood

C. had been standing

D. was standing

Xem giải thích câu trả lời
80. Nhiều lựa chọn

They ________ (work) on the project for months before they finally completed it.

A. had worked

B. have been working

C. worked

D. had been working

Xem giải thích câu trả lời
81. Nhiều lựa chọn

Before the teacher entered the classroom, the students ________ (talk) loudly.

A. talked

B. had been talking

C. were talking

D. have talked

Xem giải thích câu trả lời
82. Nhiều lựa chọn

He ________ (practice) for the competition for weeks before he got injured.

A. practiced

B. had been practicing

C. has practiced

D. was practicing

Xem giải thích câu trả lời
83. Nhiều lựa chọn

By the time we found the dog, it ________ (wander) in the forest for days.

A. wandered

B. has been wandering

C. had wandered

D. had been wandering

Xem giải thích câu trả lời
84. Nhiều lựa chọn

She ________ (wait) for the metro for half an hour before it finally arrived

A. waited

B. had been waiting

C. has waited

D. was waiting

Xem giải thích câu trả lời
85. Nhiều lựa chọn

By the time he decided to call her, she ________ (try) to reach him for hours.

A. tried

B. had tried

C. had been trying

D. was trying

Xem giải thích câu trả lời
86. Nhiều lựa chọn

The storm destroyed the sandcastle that we (build)

A. Had been building

B. Had built

C. Built

D. Building

Xem giải thích câu trả lời
87. Nhiều lựa chọn

He (not / be) to Cape Town before 1997.

A. Not be

B. Had not be

C. Had not been

D. Had been

Xem giải thích câu trả lời
88. Nhiều lựa chọn

We (sleep) for 12 hours when he woke us up.

A. Had been sleeping

B. Had slept

C. Slept

D. Were sleeping

Xem giải thích câu trả lời
89. Nhiều lựa chọn

They (wait) at the station for 90 minutes when the train finally arrived.

A. Had waited

B. Had been waiting

C. Had wait

D. Waited

Xem giải thích câu trả lời
90. Nhiều lựa chọn

When she went out to play, she (do / already) her homework.

A. Had already done

B. Have already done

C. Already done

D. Has already done

Xem giải thích câu trả lời
91. Nhiều lựa chọn

My brother ate all of the cake that our mum (make).

A. Had made

B. Had been making

C. Made

D. Were making

Xem giải thích câu trả lời
92. Nhiều lựa chọn

The doctor took off the plaster that he (put on) six weeks before.

A. Has put on

B. Had put on

C. Had been putting on

D. Has been putting on

Xem giải thích câu trả lời
93. Nhiều lựa chọn

We (look for) her ring for two hours and then we found it in the bathroom.

A. Had looked

B. Had looking

C. Had been looking

D. Looked

Xem giải thích câu trả lời
94. Nhiều lựa chọn

(you / finish) your homework before you went to the cinema?

A. Have you finished

B. Had you finished

C. Did you finished

D. Had you been finishing

Xem giải thích câu trả lời
95. Nhiều lựa chọn

 (why / you / clean) the bathroom before you bathed the dog?

A. Why had you cleaned

B. Why you had cleaned

C. Why cleaned you had

D. Why had you been cleaning

Xem giải thích câu trả lời
96. Nhiều lựa chọn

Someone ________ the room because the smell of the paint ________ very strong when I got into the room.

A. painted / had been

B. was painting / was

C. had been painting / was

D. had been painting / had been

Xem giải thích câu trả lời
97. Nhiều lựa chọn

It ________ for three days before the storm ________ yesterday.

A. had rained / was coming

B. had rained / had been coming

C. had been raining / came

D. had been raining / had come

Xem giải thích câu trả lời
98. Nhiều lựa chọn

She ________ soup, so it ________ still hot and steamy when the visitors came in.

A. made / had been

B. was making / was

C. had been making / had been

D. had been making / was

Xem giải thích câu trả lời
99. Nhiều lựa chọn

Sam gained weight because he had been overeating.

A. gained / had overate

B. was gaining / had been overeating

C. gained / had been overeating

D. was gaining / had overeaten

Xem giải thích câu trả lời
100. Nhiều lựa chọn

Simon hadn’t been expecting a positive answer when he got the job.

A. had not expected / was getting

B. not had expected / got

C. had not been expecting / got

D. had been not expecting / did get

Xem giải thích câu trả lời
© All rights reserved VietJack