NEW
Font size
S
M
L
XL
Worksheets1.7.1.1. Quá khứ hoàn thành
Total questions: 50
Worksheet time: 17mins
Name
Class
Date
1.
1. He ___ (not finish) his project by the deadline last Friday.(Anh ấy ___ (không hoàn thành) dự án của mình trước hạn chót vào thứ Sáu tuần trước.)
a)
hadn't finished
b)
didn't finish
c)
wasn't finishing
2.
2. She ___ (already, leave) when I ___ (call) her office.(Cô ấy ___ (đã, rời đi) khi tôi ___ (gọi) đến văn phòng cô ấy.)
a)
had already left / called
b)
already left / had called
c)
was already leaving / called
3.
3. After they ___ (eat) dinner, they ___ (go) for a walk.(Sau khi họ ___ (ăn) tối, họ ___ (đi) dạo.)
a)
had eaten / went
b)
ate / had gone
c)
were eating / went
4.
**4. By the time he was 25, he ___ (start) his own company.(Vào lúc anh ấy 25 tuổi, anh ấy ___ (đã bắt đầu) công ty riêng của mình.)
a)
had started
b)
started
c)
was starting
5.
5. The team ___ (not practice) together before they ___ (play) the final match.(Đội ___ (đã không luyện tập) cùng nhau trước khi họ ___ (chơi) trận chung kết.)
a)
hadn't practiced / played
b)
didn't practice / had played
c)
weren't practicing / played
6.
6. I ___ (realize) I ___ (see) that movie before.(Tôi ___ (nhận ra) tôi ___ (đã xem) bộ phim đó trước đây.)
a)
realized / had seen
b)
had realized / saw
c)
realized / saw
7.
7. He ___ (be) very tired because he ___ (work) all night.(Anh ấy ___ (rất) mệt vì anh ấy ___ (đã làm việc) cả đêm.)
a)
was / had worked
b)
had been / worked
c)
was / worked
8.
8. ___ the sun rose, the farmers ___ (already, feed) the animals.( ___ mặt trời mọc, những người nông dân ___ (đã, cho) động vật ăn.)
a)
By the time
b)
After
c)
While
9.
9. She ___ (never, fly) in a helicopter before her trip last month.(Cô ấy ___ (chưa bao giờ, bay) bằng trực thăng trước chuyến đi tháng trước.)
a)
had never flown
b)
never flew
c)
was never flying
10.
10. After the storm ___ (pass), we ___ (go) outside to check the damage.(Sau khi cơn bão ___ (đi qua), chúng tôi ___ (đi) ra ngoài để kiểm tra thiệt hại.)
a)
had passed / went
b)
passed / had gone
c)
passed / went
11.
11. He ___ (not know) the answer because he ___ (not read) the book.(Anh ấy ___ (không biết) câu trả lời vì anh ấy ___ (chưa đọc) sách.)
a)
didn't know / hadn't read
b)
hadn't known / didn't read
c)
didn't know / didn't read
12.
12. ___ he had finished his speech, the audience applauded.( ___ anh ấy kết thúc bài phát biểu, khán giả đã vỗ tay.)
a)
After
b)
Before
c)
By the time
13.
13. By the time the doctor ___ (arrive), the patient's condition ___ (worsen).(Vào lúc bác sĩ ___ (đến), tình trạng của bệnh nhân ___ (đã trở nên tồi tệ hơn).)
a)
arrived / had worsened
b)
had arrived / worsened
c)
arrived / worsened
14.
14. He ___ (be) a writer for 20 years before he ___ (retire) in 2010.(Ông ấy ___ (là) nhà văn 20 năm trước khi ___ (về) hưu vào năm 2010.)
a)
had been / retired
b)
was / had retired
c)
was / retired
15.
15. I ___ (just, send) the email when I ___ (notice) a spelling mistake.(Tôi ___ (vừa, gửi) email thì ___ (nhận ra) một lỗi chính tả.)
a)
had just sent / noticed
b)
just sent / had noticed
c)
was just sending / noticed
16.
16. She ___ (not tell) anyone about her decision until she ___ (talk) to her family.(Cô ấy ___ (không nói) với ai về quyết định của mình cho đến khi ___ (nói) chuyện với gia đình.)
a)
hadn't told / talked
b)
didn't tell / had talked
c)
didn't tell / talked
17.
17. ___ the 19th century, the railway ___ (transform) the country.( ___ thế kỷ 19, đường sắt ___ (đã làm thay đổi) đất nước.)
a)
By
b)
Before
c)
After
18.
18. The house was empty. Everyone ___ (go) to the party.(Ngôi nhà trống rỗng. Mọi người ___ (đã đi) dự tiệc.)
a)
had gone
b)
went
c)
was going
19.
19. He ___ (not see) his family for five years before he ___ (return) home last month.(Anh ấy ___ (đã không gặp) gia đình 5 năm trước khi ___ (trở về) nhà tháng trước.)
a)
hadn't seen / returned
b)
didn't see / had returned
c)
wasn't seeing / returned
20.
20. After the volcano ___ (erupt), the sky ___ (become) dark with ash.(Sau khi núi lửa ___ (phun trào), bầu trời ___ (trở nên) tối sầm vì tro bụi.)
a)
had erupted / became
b)
erupted / had become
c)
erupted / became
21.
21. ___ I got to the bus stop, the bus ___ (already, leave).( ___ tôi đến trạm xe buýt, xe buýt ___ (đã, rời đi).)
a)
When
b)
After
c)
While
22.
22. The film was much more exciting than I ___ (expect).(Bộ phim thú vị hơn nhiều so với tôi ___ (đã mong đợi).)
a)
had expected
b)
expected
c)
was expecting
23.
23. ___ he had finished his degree, he started working immediately.( ___ anh ấy đã hoàn thành bằng cấp, anh ấy bắt đầu làm việc ngay lập tức.)
a)
As soon as
b)
By the time
c)
Before
24.
24. By the time the lesson ___ (end), the students ___ (lose) interest.(Vào lúc tiết học ___ (kết thúc), các học sinh ___ (đã mất) hứng thú.)
a)
ended / had lost
b)
had ended / lost
c)
ended / lost
25.
25. I ___ (lend) him the book after I ___ (finish) reading it.(Tôi ___ (cho) anh ấy mượn cuốn sách sau khi tôi ___ (đọc xong) nó.)
a)
lent / had finished
b)
had lent / finished
c)
lent / finished
26.
26. He ___ (be) a musician before he ___ (become) famous.(Anh ấy ___ (là) một nhạc sĩ trước khi ___ (trở nên) nổi tiếng.)
a)
had been / became
b)
was / had become
c)
was / became
27.
27. ___ she had locked all the doors, she went to bed.( ___ cô ấy đã khóa tất cả các cửa, cô ấy đi ngủ.)
a)
After
b)
Before
c)
By the time
28.
28. The manager ___ (already, sign) the contract when he ___ (notice) the mistake.(Quản lý ___ (đã, ký) hợp đồng khi ông ___ (phát hiện ra) lỗi.)
a)
had already signed / noticed
b)
already signed / had noticed
c)
was already signing / noticed
29.
29. By the end of his trip, he ___ (visit) five different countries.(Vào cuối chuyến đi, anh ấy ___ (đã đến thăm) năm quốc gia khác nhau.)
a)
had visited
b)
visited
c)
was visiting
30.
30. She ___ (not eat) anything all day, so she was very hungry.(Cô ấy ___ (đã không ăn) gì cả ngày, vì vậy cô ấy rất đói.)
a)
hadn't eaten
b)
didn't eat
c)
wasn't eating
31.
31. When the police ___ (question) him, he admitted he ___ (lie).(Khi cảnh sát ___ (thẩm vấn) anh ta, anh ta thừa nhận mình ___ (đã nói dối).)
a)
questioned / had lied
b)
were questioning / lied
c)
had questioned / lied
32.
32. ___ he had saved enough money, he felt confident to quit his job.( ___ anh ấy đã tiết kiệm đủ tiền, anh ấy cảm thấy tự tin để nghỉ việc.)
a)
After
b)
Before
c)
By the time
33.
33. By the time the game ___ (finish), the sun ___ (set).(Vào lúc trận đấu ___ (kết thúc), mặt trời ___ (đã lặn).)
a)
finished / had set
b)
had finished / set
c)
finished / set
34.
34. He ___ (study) medicine for six years before he ___ (graduate).(Anh ấy ___ (học) y khoa sáu năm trước khi ___ (tốt nghiệp).)
a)
had studied / graduated
b)
studied / had graduated
c)
was studying / graduated
35.
35. I ___ (not hear) of the band before you ___ (mention) them.(Tôi ___ (chưa từng nghe) về ban nhạc đó trước khi bạn ___ (đề cập) đến họ.)
a)
hadn't heard / mentioned
b)
didn't hear / had mentioned
c)
wasn't hearing / mentioned
36.
36. ___ the 16th century, the Renaissance ___ (already, begin) in Italy.( ___ thế kỷ 16, thời Phục hưng ___ (đã, bắt đầu) ở Ý.)
a)
By
b)
Before
c)
After
37.
37. The road was flooded because it ___ (rain) for three days.(Đường bị ngập vì trời ___ (đã mưa) suốt ba ngày.)
a)
had been raining
b)
rained
c)
was raining
38.
38. He ___ (just, sit) down when the phone ___ (ring).(Anh ấy ___ (vừa, ngồi) xuống thì điện thoại ___ (reo).)
a)
had just sat / rang
b)
just sat / had rung
c)
was just sitting / rang
39.
39. ___ she had checked the answers, she submitted the test.( ___ cô ấy đã kiểm tra đáp án, cô ấy đã nộp bài.)
a)
After
b)
Before
c)
By the time
40.
40. They ___ (be) married for 50 years when she ___ (pass) away.(Họ ___ (đã kết hôn) được 50 năm khi bà ___ (qua) đời.)
a)
had been / passed
b)
were / had passed
c)
were / passed
41.
41. ___ the police arrived, the bank robbers ___ (escape).( ___ cảnh sát đến, bọn cướp ngân hàng ___ (đã tẩu thoát).)
a)
By the time
b)
After
c)
While
42.
42. She ___ (never, see) such a storm before ___ (that) night.(Cô ấy ___ (chưa bao giờ, thấy) một cơn bão như vậy trước đêm ___ (đó).)
a)
had never seen / that
b)
never saw / that
c)
was never seeing / that
43.
43. After he ___ (lose) his job, he ___ (decide) to start his own business.(Sau khi ___ (mất) việc, anh ấy ___ (quyết định) bắt đầu kinh doanh riêng.)
a)
had lost / decided
b)
lost / had decided
c)
lost / decided
44.
44. I ___ (not eat) breakfast that morning, so I was starving by lunchtime.(Tôi ___ (đã không ăn) sáng sáng hôm đó, vì vậy tôi rất đói vào giờ ăn trưa.)
a)
hadn't eaten
b)
didn't eat
c)
wasn't eating
45.
45. ___ the guests had left, we watched a movie.( ___ khách đã về, chúng tôi xem một bộ phim.)
a)
After
b)
Before
c)
By the time
46.
46. He ___ (feel) angry because someone ___ (scratch) his new car.(Anh ấy ___ (cảm thấy) tức giận vì ai đó ___ (đã làm xước) chiếc xe mới của anh ấy.)
a)
felt / had scratched
b)
had felt / scratched
c)
was feeling / scratched
47.
47. By 10 PM, the party ___ (already, end).(Vào 10 giờ tối, bữa tiệc ___ (đã, kết thúc).)
a)
had already ended
b)
already ended
c)
was already ending
48.
48. He ___ (not know) her name, even though he ___ (meet) her before.(Anh ấy ___ (không biết) tên cô ấy, mặc dù anh ấy ___ (đã gặp) cô ấy trước đó.)
a)
didn't know / had met
b)
hadn't known / met
c)
didn't know / met
49.
49. ___ the invention of the printing press, books ___ (be) extremely rare.( ___ sự phát minh ra máy in, sách ___ (đã) cực kỳ hiếm.)
a)
Before
b)
After
c)
By
50.
50. ___ the time he ___ (retire), he had worked for four different companies.( ___ lúc ông ___ (về) hưu, ông đã làm việc cho bốn công ty khác nhau.)
a)
By / retired
b)
Before / had retired
c)
After / retired
Reset
