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

2. Nhiều lựa chọn

The printer ________ working well.

A. had not been

B. hadn't

C. had not

3. Nhiều lựa chọn

Had the players _____ playing by the rules?

A. been

B. have

C. be

4. Nhiều lựa chọn

She ________ expecting the worst.

A. had

B. 'd been

C. had being

5. Nhiều lựa chọn

Had the teachers ________ before the strike?

A. been work

B. working

C. been working

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

36. Nhiều lựa chọn

My dad ________ smoking in the garage.

A. has

B. had

C. had been

37. Nhiều lựa chọn

The printer ________ working well

A. had not been

B. hadn't

C. had not

38. Nhiều lựa chọn

Had the players ________ playing by the rules?

A. been

B. have

C. be

39. Nhiều lựa chọn

She ________ expecting the worst.

A. had

B. 'd been

C. had being

40. Nhiều lựa chọn

Had the teachers ________ before the strike?

A. been work

B. working

C. been working

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

© All rights reserved VietJack