100 Bài tập Quá khứ hoàn thành tiếp diễn có đáp án | Bài tập Past Perfect Continuous
Bài viết 100 Bài tập Quá khứ hoàn thành tiếp diễn có đáp án chi tiết giúp bạn có thêm nguồn bài tập tự luyện để nắm vững cách sử dụng Quá khứ hoàn thành tiếp diễn từ đó giúp bạn học tốt Ngữ pháp Tiếng Anh hơn.
100 Bài tập Quá khứ hoàn thành tiếp diễn có đáp án | Bài tập Past Perfect Continuous
Bài tập Quá khứ hoàn thành tiếp diễn (phần 1)
Bài 1: Read the situations and make sentences from the words in brackets
1. I was very tired when I arrived home.
(I/work/hard all day) I'd been working hard all day.
2. The two boys came into the house. They had a football and they were both very tired.
(they/play/football) ...................
3. I was disappointed when I had to cancel my holiday.
(I/look/forward to it) ...................
4. Ann woke up in the middle of the night. She was frightened and didn't know where she was.
(she/dream) ...................
5. When I got home, Tom was sitting in front of the TC. He had just turned it off.
(he/watch/a film) ...................
Đáp án & Hướng dẫn:
2. They'd been playing football
3. I'd been looking forward to it
4. She'd been dreaming
5. He'd been watching a film
Bài 2: Read the situations and complete the sentences
1. We played tennis yesterday. Half an hour after we began playing, it started to rain.
We had been playing for half an hour when it started to rain.
2. I had arranged to meet Tom in a restaurant. I arrived and waited for him. After 20 minutes I suddenly realized that I was in the wrong restaurant.
I .... for 20 minutes when I ... the wrong restaurant.
3. Sarah got a job in a factory. Five years later the factory closed down.
At the time the factory ... , Sarah ... there for five years.
4. I went to a concert last week. The orchestra began playing. After about ten minutes a man in the audience suddenly started shouting.
The orchestra ... when ......
This time make your own sentence:
5. I began walking along the road. I ..... when .....
Đáp án & Hướng dẫn:
2. I'd been waiting for 20 minutes when I relised that I was in the wrong restaurant
3. At the same time the factory closed down, Sarad had been working there for five years
4. The orchestra had been playing for about ten minutes when a man in the audience started shouting
5. I'd been walking along the road for about ten minutes when a car suddenly stopped just behind me
Bài 3: Put the verb into the most suitable form, past continuous (I was doing) past perfect (I had done) or past perfect continuous (I had been doing)
1. It was very noisy next door. Our neighbours were having (have) a party.
2. We were good friend. We had known (know) each other for years.
3. John and I went for a walk. I had difficulty keeping up with him because he ... (walk) so fast
4. Sue was sitting on the ground.She was out of breath. She ... (run)
5. When I arrived, everybody was sitting round the table with their mouths full. They ... (eat)
6. When I arrived, everybody was sitting round the table and talking. Their mouths were empty, but their stomachs were full. They ... (eat)
7. Jim was on his hands and knees on the floor. He ... (look) for his contach lens.
8. When I arrived, Kate ... (wait) for me. She was annoyed with me because. I was late and she ... (wait) for a long time.
9. I was sad when I sold my car. I ... (have) it for a long time.
10. We were extremely tired at the end of the journey. We ... (travel) for more than 24 hours.
Đáp án & Hướng dẫn:
3. was walking
4. had been running
5. were eating
6. had been eating
7. was looking
8. was waiting ... had been waiting
9. had had
10. had been travelling
Bài tập Quá khứ hoàn thành tiếp diễn (phần 2)
Bài 1: Read the situations and make sentences from the words in brackets
1. I was very tired when I arrived home.
(I/work/hard all day) I'd been working hard all day.
2. The two boys came into the house. They had a football and they were both very tired.
(they/play/football) ...................
3. I was disappointed when I had to cancel my holiday.
(I/look/forward to it) ...................
4. Ann woke up in the middle of the night. She was frightened and didn't know where she was.
(she/dream) ...................
5. When I got home, Tom was sitting in front of the TC. He had just turned it off.
(he/watch/a film) ...................
Đáp án & Hướng dẫn:
2. They'd been playing football
3. I'd been looking forward to it
4. She'd been dreaming
5. He'd been watching a film
Bài 2: Read the situations and complete the sentences
1. We played tennis yesterday. Half an hour after we began playing, it started to rain.
We had been playing for half an hour when it started to rain.
2. I had arranged to meet Tom in a restaurant. I arrived and waited for him. After 20 minutes I suddenly realized that I was in the wrong restaurant.
I .... for 20 minutes when I ... the wrong restaurant.
3. Sarah got a job in a factory. Five years later the factory closed down.
At the time the factory ... , Sarah ... there for five years.
4. I went to a concert last week. The orchestra began playing. After about ten minutes a man in the audience suddenly started shouting.
The orchestra ... when ......
This time make your own sentence:
5. I began walking along the road. I ..... when .....
Đáp án & Hướng dẫn:
2. I'd been waiting for 20 minutes when I relised that I was in the wrong restaurant
3. At the same time the factory closed down, Sarad had been working there for five years
4. The orchestra had been playing for about ten minutes when a man in the audience started shouting
5. I'd been walking along the road for about ten minutes when a car suddenly stopped just behind me
Bài 3: Put the verb into the most suitable form, past continuous (I was doing) past perfect (I had done) or past perfect continuous (I had been doing)
1. It was very noisy next door. Our neighbours were having (have) a party.
2. We were good friend. We had known (know) each other for years.
3. John and I went for a walk. I had difficulty keeping up with him because he ... (walk) so fast
4. Sue was sitting on the ground.She was out of breath. She ... (run)
5. When I arrived, everybody was sitting round the table with their mouths full. They ... (eat)
6. When I arrived, everybody was sitting round the table and talking. Their mouths were empty, but their stomachs were full. They ... (eat)
7. Jim was on his hands and knees on the floor. He ... (look) for his contach lens.
8. When I arrived, Kate ... (wait) for me. She was annoyed with me because. I was late and she ... (wait) for a long time.
9. I was sad when I sold my car. I ... (have) it for a long time.
10. We were extremely tired at the end of the journey. We ... (travel) for more than 24 hours.
Đáp án & Hướng dẫn:
3. was walking
4. had been running
5. were eating
6. had been eating
7. was looking
8. was waiting ... had been waiting
9. had had
10. had been travelling
Ngữ pháp Quá khứ hoàn thành tiếp diễn
Cách dùng thì Qúa khứ hoàn thành tiếp diễn
- Diễn tả một hành động đã bắt đầu trong quá khứ, xảy ra liên tục kéo dài trong một khoảng thời gian, và kết thúc tại một thời điểm cụ thể trong quá khứ.
Ví dụ: I had been doing my homework from the morning to noon yesterday. (Tôi đã làm bài tập liên tục từ sáng đến trưa ngày hôm qua.)
Sự việc “làm bài tập” bắt đầu từ “sáng hôm qua”, kéo dài đến “trưa hôm qua” thì kết thúc. → Toàn bộ quá trình diễn ra trong quá khứ.
- Diễn tả một hành động xảy ra kéo dài liên tục cho đến khi có một hành động khác trong quá khứ chen vào
Ví dụ: I had been playing games until my brother asked me to go to the market. (Tôi đã chơi game cho đến khi anh trai tôi rủ tôi đi chợ.)
Hành động "chơi game" đang diễn ra cho đến khi có hành động "đi chợ" chen vào.
- Diễn tả kết quả do một hành động gây ra trong quá khứ
Ví dụ: John was so tired because he had been working all day long. (John rất mệt vì anh ấy đã làm việc liên tục cả ngày.)
"mệt" là kết quả của hành động "làm việc cả ngày". Việc John cảm thấy “mệt” xảy ra sau sự việc "làm việc cả ngày" → “was so tired” được sử dụng ở thì quá khứ đơn, còn “had been working” được sử dụng ở thì quá khứ hoàn thành tiếp diễn.
- Diễn tả một hành động xảy ra liên tục trước 1 mốc thời gian cụ thể trong quá khứ
Ví dụ: I had been walking for 2 hours by 8p.m last night. (Tôi đã đi bộ được 2 tiếng tính đến 8 giờ tối qua.)
Hành động "đi bộ" được thực hiện trước một mốc thời điểm cụ thể là "8 giờ tối".
Lưu ý:
Thì Quá khứ hoàn thành tiếp diễn có thể sử dụng câu điều kiện loại III để diễn tả một sự việc không có thật trong quá khứ và giả định kết quả nếu nó xảy ra.
Ví dụ: If I had been paying more attention in the classroom, I would have passed the test. (Nếu lúc đó tôi tập trung hơn trong lớp học, tôi đã có thể qua được bài thi.)
Dấu hiệu nhận biết
Thì Quá khứ hoàn thành tiếp diễn có thể được nhận biết qua một số dấu hiệu như sau:
- until then: cho đến lúc đó
Ví dụ: Until then, I had been cooking. (Cho đến lúc đó, tôi vẫn đang nấu ăn.)
- by the time: trước lúc, vào thời điểm
- by+ mốc thời gian: từ trước cho đến lúc đó
Ví dụ: By the time my mom arrived, I had been watching TV. (Trước lúc mẹ về, tôi vẫn đang xem TV.)
- prior to that time: thời điểm trước đó
Ví dụ: Prior to that time, the situation had always been under control. (Trước thời điểm đó, tình hình vẫn luôn nằm trong tầm kiểm soát)
Xem thêm bài tập ngữ pháp Tiếng Anh có đáp án chi tiết hay khác:
- Bài tập Phân biệt Have & Have got
- Bài tập Used to
- Bài tập Thì Hiện tại mang nghĩa tương lai (Tương lai gần)
- Bài tập Thì tương lai đơn
- Bài tập Thì Tương lai gần vs Tương lai đơn
- Bài tập Thì Tương lai tiếp diễn & Tương lai hoàn thành
Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.
Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:Loạt bài Bài tập ngữ pháp tiếng Anh của chúng tôi một phần dựa trên cuốn sách English Grammar In Use của tác giả Raymond Murphy.
Follow fanpage của team https://www.facebook.com/vietjackteam/ hoặc facebook cá nhân Nguyễn Thanh Tuyền https://www.facebook.com/tuyen.vietjack để tiếp tục theo dõi các loạt bài mới nhất về Ngữ pháp tiếng Anh, luyện thi TOEIC, Java,C,C++,Javascript,HTML,Python,Database,Mobile ... mới nhất của chúng tôi.
Bài tập Ngữ pháp tiếng Anh phổ biến tại vietjack.com:
- Soạn Văn 12
- Soạn Văn 12 (bản ngắn nhất)
- Văn mẫu lớp 12
- Giải bài tập Toán 12
- Giải BT Toán 12 nâng cao (250 bài)
- Bài tập trắc nghiệm Giải tích 12 (100 đề)
- Bài tập trắc nghiệm Hình học 12 (100 đề)
- Giải bài tập Vật lý 12
- Giải BT Vật Lí 12 nâng cao (360 bài)
- Chuyên đề: Lý thuyết - Bài tập Vật Lý 12 (có đáp án)
- Bài tập trắc nghiệm Vật Lí 12 (70 đề)
- Luyện thi đại học trắc nghiệm môn Lí (18 đề)
- Giải bài tập Hóa học 12
- Giải bài tập Hóa học 12 nâng cao
- Bài tập trắc nghiệm Hóa 12 (80 đề)
- Luyện thi đại học trắc nghiệm môn Hóa (18 đề)
- Giải bài tập Sinh học 12
- Giải bài tập Sinh 12 (ngắn nhất)
- Chuyên đề Sinh học 12
- Đề kiểm tra Sinh 12 (có đáp án)(hay nhất)
- Ôn thi đại học môn Sinh (theo chuyên đề)
- Luyện thi đại học trắc nghiệm môn Sinh (18 đề)
- Giải bài tập Địa Lí 12
- Giải bài tập Địa Lí 12 (ngắn nhất)
- Giải Tập bản đồ và bài tập thực hành Địa Lí 12
- Bài tập trắc nghiệm Địa Lí 12 (70 đề)
- Luyện thi đại học trắc nghiệm môn Địa (20 đề)
- Giải bài tập Tiếng anh 12
- Giải bài tập Tiếng anh 12 thí điểm
- Giải bài tập Lịch sử 12
- Giải tập bản đồ Lịch sử 12
- Bài tập trắc nghiệm Lịch Sử 12
- Luyện thi đại học trắc nghiệm môn Sử (20 đề)
- Giải bài tập Tin học 12
- Giải bài tập GDCD 12
- Giải bài tập GDCD 12 (ngắn nhất)
- Bài tập trắc nghiệm GDCD 12 (37 đề)
- Luyện thi đại học trắc nghiệm môn GDCD (20 đề)
- Giải bài tập Công nghệ 12