2048.vn

104 câu trắc nghiệm Thì quá khứ hoàn thành (Past Perfect) có đáp án
Quiz

104 câu trắc nghiệm Thì quá khứ hoàn thành (Past Perfect) có đáp án

A
Admin
English TestTrắc nghiệm tổng hợp6 lượt thi
104 câu hỏi
1. Trắc nghiệm
1 điểmKhông giới hạn

We ________ finished eating dinner.

had not

not had

'd had not

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

Had they _____ to her before?

spoke

spoken

spoked

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

You _____ not left yet.

would

'd

would had

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

I had never _____ her before.

see

saw

seen

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

We arrived at 8:05, but the train _____ already left.

has

have

had

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

Sarah thought she ________ to that zoo before.

has been

had be

had been

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

Nobody explained why the project had ________ on time.

n't been completed

not completed

n't complete

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

He _____ us the item had been shipped.

told

say

asked

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

Dad explained ________ his job due to stress.

why he quitted

that he had quit

that he'd quite

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

0. Where _____ the security guard gone?

had

have

did

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

Jim ________ the ocean before he moved to Phan Thiet.

had never seen

never seen

have never seen

had never saw

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

The teacher ________ out when I arrived in the classroom.

goes

have gone

has gone

had gone

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

I ________ my files before the power went out in the computer lab.

had save

have saved

had saved

saved

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

When Timmy arrived, everyone ________ the test.

had already started

have already started

starts

already starting

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

Kathy ________ all her furniture before she moved to Japan.

have sold

had sold

had sell

sells

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

Julia ________ her homework by the time her friends came over.

finishes

has finished

had finished

have finished

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

They ________ a little Spanish before they went to Mexico.

learn

had learned

had learn

have learned

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

Lily ________ an Australian until she met John.

had never met

have never met

never met

never have met

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

They ________ such majestic mountains before they visited Mont Blanc.

never seen

had never seen

never have seen

never saw

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

________ been to Hongkong before your trip last summer?

Have you ever

You had

Had ever you

Had you

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

When Helen arrived at the theatre, the film ________ (start).

had start

have started

started

had already started

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

 Kevin  ________ (live) in China for 3 years before he went to Vietnam.

had live

have lived

had lived

living

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

After Hoa ________ (eat) the cake, she began to feel sick.

had eaten

ate

had eat

have eaten

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

 If my friend ________ (listen) to me, she would have got the job.

had listened

listened

had listen

have listened

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

My boyfriend didn’t arrive until I ________ (leave).

had left

have left

left

have left

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

 After they ________ (finish) lunch, they went out.

was finish

has finished

have finished

had finished

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

The tree was dead because it ________ (be) arid all summer.

being

is

had been

have been

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

I ________ (meet) him somewhere before.

met

had met

had meet

have met

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

They were late for the flight because they ________ (forget) their passports.

was forgot

had forgotten

was forgotten

forgot

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

She told me she ________ (study) a lot before the exam.

had study

studied

had studied

have studied

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

 I was sure that I ________ the place before.

had seen

have seen

had saw

seen

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

By the time I got home, my sister ________ dinner.

already cooked

cooked

had already cooks

had already cooked

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

They ________ their homework before the teacher arrived.

finished

have finished

had finished

finish

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

He ________ the book he borrowed from the library.

returned

had returned

returns

return

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

She ________ her keys before she left the house.

found

had found

finds

find

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

We ________ the movie before it started raining.

watched

have watched

had watched

watch

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

If John ________ better, he might have won.

had played

would have play

has played

plays

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

By the time they got to the airport, the flight ________.

departs

departed

had departed

depart

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

She ________ the book she had been searching for.

finds

found

had found

find

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

He ________ his goal and was proud of his achievement.

reaches

reach

had reached

reaching

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

beautiful/ such/ seen/ had/ She/ a/ never/ sunset/ before.

She had seen never such a beautiful sunset before.

She had never seen such a beautiful sunset before.

She never had seen such a beautiful sunset before.

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

bed/ gone/ They/ rang./ phone/ the/ the/ had/ to/ when

They had gone to bed when the phone rang.

They gone had to bed when the phone rang.

They gone to bed when the phone had rang.

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

his/ forgotten/ home./ keys/ at/ had/ He

He had forgotten his keys at home.

His had forgotten he keys at home.

He forgotten had forgotten his keys at home.

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

tickets/ canceled/ the/ before/ concert/ was/ had/ already/ booked/ the/ We

We had already booked the tickets before the concert was canceled.

We had booked already the tickets before the concert was canceled.

We booked had already the tickets before the concert was canceled.

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

work/ bed/ had/ I/ my/ worked/ before/ finished/ to.

I finished my work before I had went to bed.

I finished had my work before I went to bed.

I had finished my work before I went to bed.

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

left/ I/ arrived/ office/ had/ already/ She/ the/ when.

She already left the office when had I arrived.

She already had left the office when I arrived.

She had already left the office when I arrived.

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

released/ the/ movie/ theaters/ had/ before/ was/ in/ seen/ it/ They.

They had seen the movie before it was released in theaters.

They was seen the movie before it had released in theaters.

They had released the movie before it seen in theaters.

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

to/ French/ Paris/ traveled/ he/ studied/ before/ years/ had/ for/ two.

He studied had French for two years before he traveled to Paris.

He had studied French for two years before he traveled to Paris.

He studied French for two years before he had traveled to Paris.

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

museum/ closed/ had/ it/ renovations/ visited/ for/ that/ before/ We/ the/ was.

We visited that museum before it had closed for renovations.

We had visited that museum before it was closed for renovations.

We had closed that museum before it visited for renovations.

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

thought/ he/ mind./ his/ I/ lost/ had

I thought he had lost his mind.

I had lost his thought in mind.

I had thought he lost his mind.

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

By the time they arrived, the party ________.

already started

had already started

already starting

already starts

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

Before the storm hit, they ________ all the windows.

closed

close

closing

had closed

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

When he reached the summit, he realized he ________ his camera at the base.

had left

leaves

left

leaving

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

After they ________ the novel, they discussed its plot.

read

had read

reads

reading

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

By the time the detective arrived, the thief ________.

already fled

already flees

had already fled

already had fled

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

She ________ all the questions before the teacher returned.

answered

answer

had answered

answering

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

Before the concert began, the orchestra ________ a final rehearsal.

performed

performs

performing

had performed

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

When they ________ the old photographs, memories flooded back.

had found

finding

found

find

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

After the chef ________ the special dish, the customers ordered it in large numbers.

prepares

preparing

had prepared

prepared

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

By the time she ________ the news, everyone else had already known.

heard

had heard

hearing

hears

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

Chọn câu đúng.

The light had turned off before Lan got out of the office.

The lights were turned off before Lan got out of the office.

The light had been turned off before Lan got out of the office.

The light turned off before Lan got out of the office.

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

Chọn câu đúng.

By the time I had began my work, Lan left quickly.

By the time I began my work, Lan had left quickly.

By the time I began my work, Lan left quickly.

By the time I had began my work, Lan had left quickly.

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

 Chọn câu đúng.

After my father finished his work, he came back home.

After my father had finished his work, he had come back home.

After my father finishes his work, he come back home.

After my father had finished his work, he came back home.

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

Chọn câu đúng.

Before my sister went to bed, she read an interesting novel.

Before my sister had gone to bed, she had read an interesting novel.

Before my sister went to bed, she had read an interesting novel.

Before my sister had gone to bed, she read an interesting novel.

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

Chọn câu đúng.

Kien had translated this text before he went out last night.

Kien translated this text before he went out last night.

Kien had translated this text before he had gone out last night.

Kien translated this text before he had gone out last night.

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

We (come) ________ back home after they (finish) ________ their work.

came – have finished

came – had finished

come – had finished

came – had finish

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

She said that she (meet) ________ Mr. Bean before.

have met

met

had met

had meet

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

Hoang told me he (not/wear) ________ such kind of clothes before.

hadn’t worn

worn

is worn

haven’t worn

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

When I came to the stadium, the match (start) ________.

had start

was started

had started

started

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

Last night, Phan (go) ________ to the supermarket before he (go) ________ home

have gone – went

went – went

had gone – went

go – went

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

Dạng quá khứ phân từ V3 của động từ “bear” là:

bear

bore

born

borne

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

Dạng quá khứ phân từ V3 của động từ “catch” là:

catch

catched

caught

caughted

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

Dạng quá khứ phân từ V3 của động từ “dream” là:

dream

dreamed

dreamt

dreamted

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

Dạng quá khứ phân từ V3 của động từ “eat” là:

ate

eat

eated

eaten

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

Dạng quá khứ phân từ V3 của động từ “fall” là:

fall

fallen

fell

felt

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

Dạng quá khứ phân từ V3 của động từ “hang” là:

hang

hanged

hangen

hung

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

Dạng quá khứ phân từ V3 của động từ “keep” là:

keep

keeped

keept

kept

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

Dạng quá khứ phân từ V3 của động từ “lay” là:

laid

lain

lay

lie

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

Dạng quá khứ phân từ V3 của động từ “mean” là:

mead

mean

meaned

meant

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

We ________ next to the gym for a couple of months before I ________ to join.

lived / decided

had lived / had decided

lived / had decided

had lived / decided

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

I ________ the computer game when I ________ it was cheaper in another shop.

already bought / saw

bought already / had seen

had already bought / saw

already had bought / saw

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

 It was the second time I ________ on a plane.

was

had been

have been

were

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

 _______ you _______ your computer long before it broke down?

Did / have

Were / having

Had / had

Have / had

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

When Didi ________, I ________ to fix her phone.

called / managed

had called / had managed

called / had managed

had called / managed

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

Two men delivered the sofa. I had already paid for it. Which came first?

the delivery

the payment

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

The waiter brought our drinks. We’d already had our soup. Which came first?

the drinks

the soup

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

I’d seen the film, so I read the book. What did I do first?

see the film

read the book

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

The programme had ended, so I rewound the cassette. Did I rewind the cassette after or before the programme ended?

after

before

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

I had an invitation to the party, but I’d arranged a trip to London. Which came first?

the invitation

the arrangements for the trip

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

We ________ finished eating dinner.

had not

not had

'd had not

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

Had they ________ to her before?

spoke

spoken

spoked

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

I had never ________ her before.

see

saw

seen

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

We arrived at 8:05, but the train ________ already left.

has

have

had

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

Sarah thought she ________ to that zoo before.

has been

had be

had been

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

Nobody explained why the project had ________ on time.

n't been completed

not completed

n't complete

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

Where ________ the security guard gone?

had

have

did

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

 I couldn’t see the teacher because he ________ before I arrived to school.

had left

has left

left

was leaving

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

He was very tired because he ________ the bags upstairs.

have carried

had carried

carried

has carried

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

I was starving when I arrived home. I ________ anything for two days.

didn’t eat

wasn’t eaten

hadn’t eaten

haven’t eaten

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

He asked me to give his book back but I ________ it.

have lost

had lost

was lost

lost

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

The boy knocked the door. There was nobody inside. His mother ________ yet.

hasn’t returned

haven’t returned

hadn’t returned

didn’t return

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

She answered all of the questions in the exam because she ________ very well.

was studied

had studied

has been studied

have studied

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

It was sunny but very cold. The snow ________ yet.

hadn’t completely melted

hasn’t completely melted

haven’t completely melted

wasn’t completely melted

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

Clara looked out the window. The pavement was wet. It ________ at night.

has rained

have been rained

have rained

had rained

Xem đáp án
© All rights reserved VietJack