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

V
VietJack
English TestTrắc nghiệm tổng hợp11 lượt thi
100 câu hỏi
1. Trắc nghiệm
1 điểmKhông giới hạn

My dad ________ smoking in the garage.

has

had

had been

Xem đáp án
2. Trắc nghiệm
1 điểmKhông giới hạn

The printer ________ working well.

had not been

hadn't

had not

Xem đáp án
3. Trắc nghiệm
1 điểmKhông giới hạn

Had the players _____ playing by the rules?

been

have

be

Xem đáp án
4. Trắc nghiệm
1 điểmKhông giới hạn

She ________ expecting the worst.

had

'd been

had being

Xem đáp án
5. Trắc nghiệm
1 điểmKhông giới hạn

Had the teachers ________ before the strike?

been work

working

been working

Xem đáp án
6. Trắc nghiệm
1 điểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

 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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạ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!

had always hated

had always been hating

have always hated

always hated

Xem đáp án
27. Trắc nghiệm
1 điểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

 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ểmKhông giới hạn

________ (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ểmKhông giới hạn

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ểmKhông giới hạn

________ (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ểmKhông giới hạn

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ểmKhông giới hạn

My dad ________ smoking in the garage.

has

had

had been

Xem đáp án
37. Trắc nghiệm
1 điểmKhông giới hạn

The printer ________ working well

had not been

hadn't

had not

Xem đáp án
38. Trắc nghiệm
1 điểmKhông giới hạn

Had the players ________ playing by the rules?

been

have

be

Xem đáp án
39. Trắc nghiệm
1 điểmKhông giới hạn

She ________ expecting the worst.

had

'd been

had being

Xem đáp án
40. Trắc nghiệm
1 điểmKhông giới hạn

Had the teachers ________ before the strike?

been work

working

been working

Xem đáp án
41. Trắc nghiệm
1 điểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

 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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

 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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

Before the guests arrived, she ________ the house.

cleaned

had cleaned

has cleaned

was cleaning

Xem đáp án
72. Trắc nghiệm
1 điểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

(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ểmKhông giới hạn

 (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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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ểmKhông giới hạn

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