2048.vn

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

VietJack
VietJack
English TestTrắc nghiệm tổng hợp18 lượt thi
100 câu hỏi
1. Trắc nghiệm
1 điểm

My dad ________ smoking in the garage.

has

had

had been

Xem đáp án
2. Trắc nghiệm
1 điểm

The printer ________ working well.

had not been

hadn't

had not

Xem đáp án
3. Trắc nghiệm
1 điểm

Had the players _____ playing by the rules?

been

have

be

Xem đáp án
4. Trắc nghiệm
1 điểm

She ________ expecting the worst.

had

'd been

had being

Xem đáp án
5. Trắc nghiệm
1 điểm

Had the teachers ________ before the strike?

been work

working

been working

Xem đáp án
6. Trắc nghiệm
1 điểm

Our pool pump ________ running properly before the storm.

had not have

hadn't been

hadn't being

Xem đáp án
7. Trắc nghiệm
1 điểm

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

had

has

have

Xem đáp án
8. Trắc nghiệm
1 điểm

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

Had the driver

Had the driving

Have the driver

Xem đáp án
9. Trắc nghiệm
1 điểm

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

We are

We have

We'd not

Xem đáp án
10. Trắc nghiệm
1 điểm

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

I'd been calling

I have called

I called

Xem đáp án
11. Trắc nghiệm
1 điểm

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

has typed

has been typing

had been typing

had typed

Xem đáp án
12. Trắc nghiệm
1 điểm

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

had been waiting

has been waiting

had been waited

had waited

Xem đáp án
13. Trắc nghiệm
1 điểm

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

had already been cooking

have already been cooking

had been cooking already

already had been cooking

Xem đáp án
14. Trắc nghiệm
1 điểm

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

had teached

had been taught

had been teaching

had been teached

Xem đáp án
15. Trắc nghiệm
1 điểm

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

hadn’t never been standing

hadn’t been standing never

had never been standing

had never stood

Xem đáp án
16. Trắc nghiệm
1 điểm

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

has been calling

had called

had been calling

called

Xem đáp án
17. Trắc nghiệm
1 điểm

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

cried

have cried

had cried

had been crying

Xem đáp án
18. Trắc nghiệm
1 điểm

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

had been looking for

had looked for

had been looked for

had been looked

Xem đáp án
19. Trắc nghiệm
1 điểm

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

had worked

had been working

have been working

worked

Xem đáp án
20. Trắc nghiệm
1 điểm

I ________ (work) for Exxon for 10 years.

have been working

had been working

was working

worked

Xem đáp án
21. Trắc nghiệm
1 điểm

Before I came to Northern Europe I ________ snow!

had never seen

had never been seeing

never seen

never been seeing

Xem đáp án
22. Trắc nghiệm
1 điểm

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

had been involved in

had been being involved in

has been involved in

were involved in

Xem đáp án
23. Trắc nghiệm
1 điểm

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

had done

had been doing

have done

did

Xem đáp án
24. Trắc nghiệm
1 điểm

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

had already eaten

had already been eating

has already eaten

already ate

Xem đáp án
25. Trắc nghiệm
1 điểm

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

had driven

had been driving

have driven

were driving

Xem đáp án
26. Trắc nghiệm
1 điểm

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!

had always hated

had always been hating

have always hated

always hated

Xem đáp án
27. Trắc nghiệm
1 điểm

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

had seen / had never seen

had been seeing / had never seen

had seen / never saw

had been seeing / never saw

Xem đáp án
28. Trắc nghiệm
1 điểm

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

had been cycle

had been cycling

had cycled

had been cycled

Xem đáp án
29. Trắc nghiệm
1 điểm

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

had not been working

had worked

had not worked

had not been worked

Xem đáp án
30. Trắc nghiệm
1 điểm

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

had been helped

had been helping

helped

help

Xem đáp án
31. Trắc nghiệm
1 điểm

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

had been walking

had walked

had walk

had walking

Xem đáp án
32. Trắc nghiệm
1 điểm

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

Had Amy learned

Had Amy been learning

Had Amy learn

Amy learned

Xem đáp án
33. Trắc nghiệm
1 điểm

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

did not get home

had got home

had get home

get home

Xem đáp án
34. Trắc nghiệm
1 điểm

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

Where did Adam live

Where had Adam lived

Where had Adam live

Where Adam had lived

Xem đáp án
35. Trắc nghiệm
1 điểm

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

had gone already

already had gone

had already gone

gone had already

Xem đáp án
36. Trắc nghiệm
1 điểm

My dad ________ smoking in the garage.

has

had

had been

Xem đáp án
37. Trắc nghiệm
1 điểm

The printer ________ working well

had not been

hadn't

had not

Xem đáp án
38. Trắc nghiệm
1 điểm

Had the players ________ playing by the rules?

been

have

be

Xem đáp án
39. Trắc nghiệm
1 điểm

She ________ expecting the worst.

had

'd been

had being

Xem đáp án
40. Trắc nghiệm
1 điểm

Had the teachers ________ before the strike?

been work

working

been working

Xem đáp án
41. Trắc nghiệm
1 điểm

Our pool pump ________ running properly before the storm.

had not have

hadn't been

hadn't being

Xem đáp án
42. Trắc nghiệm
1 điểm

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

had

has

have

Xem đáp án
43. Trắc nghiệm
1 điểm

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

Had the driver

Had the driving

Have the driver

Xem đáp án
44. Trắc nghiệm
1 điểm

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

We are

We have

We'd not

Xem đáp án
45. Trắc nghiệm
1 điểm

 I finally reached my mom. ________ her all day.

I'd been calling

I have called

I called

Xem đáp án
46. Trắc nghiệm
1 điểm

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

was attending

has been attending

have been attending

had been attending

Xem đáp án
47. Trắc nghiệm
1 điểm

Keyla ________ for two hours before she arrived.

was driving

has been driving

had been driven

had been driving

Xem đáp án
48. Trắc nghiệm
1 điểm

Carlos ________ all day, so he had a headache.

had worked

was working

has been working

had been working

Xem đáp án
49. Trắc nghiệm
1 điểm

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

has been

had been

was being

have been

Xem đáp án
50. Trắc nghiệm
1 điểm

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

-s

-ed

-er

-ing

Xem đáp án
51. Trắc nghiệm
1 điểm

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

had gathered

was gathering

had been gathered

had been gathering

Xem đáp án
52. Trắc nghiệm
1 điểm

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

had taken

had been taking

have been taking

could have taken

Xem đáp án
53. Trắc nghiệm
1 điểm

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

couldn't be improved

hadn't been improved

haven't been improving

wouldn't have improved

Xem đáp án
54. Trắc nghiệm
1 điểm

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

The driver had

Had the driver

Had the driving

Had the driven

Xem đáp án
55. Trắc nghiệm
1 điểm

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

works

worked

had been working

had worked

Xem đáp án
56. Trắc nghiệm
1 điểm

The flat was lovely and tidy because my flatmate ________.

had cleaned

was cleaning

had been cleaning

had been cleaned

Xem đáp án
57. Trắc nghiệm
1 điểm

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

had been getting

had gotten

had not been getting

had not gotten

Xem đáp án
58. Trắc nghiệm
1 điểm

When you got sick, ________ enough?

you had eaten

you had been eating

had you eaten

had you been eating

Xem đáp án
59. Trắc nghiệm
1 điểm

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

talked

has talked

has been talking

had been talking

Xem đáp án
60. Trắc nghiệm
1 điểm

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

had been looking

is looking

looks

have been looking

Xem đáp án
61. Trắc nghiệm
1 điểm

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

was studying

studied

has studied

had been studying

Xem đáp án
62. Trắc nghiệm
1 điểm

Once Sally saw me , I ________ for three hours.

had gardened

had been gardening

was gardening

gardened

Xem đáp án
63. Trắc nghiệm
1 điểm

Martha ________ three miles a day before she broke her leg

walked

is walking

has been walking

had been walking

Xem đáp án
64. Trắc nghiệm
1 điểm

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

wrote / had had

had writen / had had

had been writing / had

had been writing / had had

Xem đáp án
65. Trắc nghiệm
1 điểm

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

saw / were running

had seen / had been running

were seeing / had run

saw / had been running

Xem đáp án
66. Trắc nghiệm
1 điểm

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

were waiting

had been waiting

have been waiting

waited

Xem đáp án
67. Trắc nghiệm
1 điểm

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

ran

had been running

was running

has been running

Xem đáp án
68. Trắc nghiệm
1 điểm

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

were preparing

had prepared

had been preparing

prepare

Xem đáp án
69. Trắc nghiệm
1 điểm

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

played

have been playing

had played

had been playing

Xem đáp án
70. Trắc nghiệm
1 điểm

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

was writing

had been writing

has been writing

wrote

Xem đáp án
71. Trắc nghiệm
1 điểm

Before the guests arrived, she ________ the house.

cleaned

had cleaned

has cleaned

was cleaning

Xem đáp án
72. Trắc nghiệm
1 điểm

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

worked

have been working

were working

had been working

Xem đáp án
73. Trắc nghiệm
1 điểm

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

was lying

had lied

had been lying

lies

Xem đáp án
74. Trắc nghiệm
1 điểm

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

were watching

had watched

had been watching

watched

Xem đáp án
75. Trắc nghiệm
1 điểm

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

 

worked

had worked

was working

has been working

Xem đáp án
76. Trắc nghiệm
1 điểm

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

had been waiting

had waited

were waiting

waited

Xem đáp án
77. Trắc nghiệm
1 điểm

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

studied

has been studying

had been studying

was studying

Xem đáp án
78. Trắc nghiệm
1 điểm

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

live

had been living

have been living

are living

Xem đáp án
79. Trắc nghiệm
1 điểm

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

stood

have stood

had been standing

was standing

Xem đáp án
80. Trắc nghiệm
1 điểm

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

had worked

have been working

worked

had been working

Xem đáp án
81. Trắc nghiệm
1 điểm

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

talked

had been talking

were talking

have talked

Xem đáp án
82. Trắc nghiệm
1 điểm

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

practiced

had been practicing

has practiced

was practicing

Xem đáp án
83. Trắc nghiệm
1 điểm

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

wandered

has been wandering

had wandered

had been wandering

Xem đáp án
84. Trắc nghiệm
1 điểm

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

waited

had been waiting

has waited

was waiting

Xem đáp án
85. Trắc nghiệm
1 điểm

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

tried

had tried

had been trying

was trying

Xem đáp án
86. Trắc nghiệm
1 điểm

The storm destroyed the sandcastle that we (build)

Had been building

Had built

Built

Building

Xem đáp án
87. Trắc nghiệm
1 điểm

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

Not be

Had not be

Had not been

Had been

Xem đáp án
88. Trắc nghiệm
1 điểm

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

Had been sleeping

Had slept

Slept

Were sleeping

Xem đáp án
89. Trắc nghiệm
1 điểm

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

Had waited

Had been waiting

Had wait

Waited

Xem đáp án
90. Trắc nghiệm
1 điểm

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

Had already done

Have already done

Already done

Has already done

Xem đáp án
91. Trắc nghiệm
1 điểm

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

Had made

Had been making

Made

Were making

Xem đáp án
92. Trắc nghiệm
1 điểm

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

Has put on

Had put on

Had been putting on

Has been putting on

Xem đáp án
93. Trắc nghiệm
1 điểm

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

Had looked

Had looking

Had been looking

Looked

Xem đáp án
94. Trắc nghiệm
1 điểm

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

Have you finished

Had you finished

Did you finished

Had you been finishing

Xem đáp án
95. Trắc nghiệm
1 điểm

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

Why had you cleaned

Why you had cleaned

Why cleaned you had

Why had you been cleaning

Xem đáp án
96. Trắc nghiệm
1 điểm

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

painted / had been

was painting / was

had been painting / was

had been painting / had been

Xem đáp án
97. Trắc nghiệm
1 điểm

It ________ for three days before the storm ________ yesterday.

had rained / was coming

had rained / had been coming

had been raining / came

had been raining / had come

Xem đáp án
98. Trắc nghiệm
1 điểm

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

made / had been

was making / was

had been making / had been

had been making / was

Xem đáp án
99. Trắc nghiệm
1 điểm

Sam gained weight because he had been overeating.

gained / had overate

was gaining / had been overeating

gained / had been overeating

was gaining / had overeaten

Xem đáp án
100. Trắc nghiệm
1 điểm

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

had not expected / was getting

not had expected / got

had not been expecting / got

had been not expecting / did get

Xem đáp án
© All rights reserved VietJack