Có rất nhiều bạn cảm thấy bối rối khi học và thực hành thì Quá khứ hoàn thành tiếp diễn (The past perfect continuous), vì thế ITN đã tổng hợp toàn bộ kiến thức cần nhớ một cách dễ hiểu, ngắn gọn nhất. Cùng học với ITN nhé!
I) KHÁI NIỆM THÌ QUÁ KHỨ HOÀN THÀNH TIẾP DIỄN:
Thì Quá khứ hoàn thành tiếp diễn (The past perfect continuous) dùng để diễn tả quá trình diễn ra của một hành động xảy ra trước hành động khác trong quá khứ.
Eg: I had been doing my homework for 2 hours when my mother came home.
(Tôi đã làm bài tập được 2 tiếng thì mẹ tôi về tới nhà)
II) CẤU TRÚC THÌ QUÁ KHỨ HOÀN THÀNH TIẾP DIỄN:
|Dạng khẳng định||Dạng phủ định||Dạng nghi vấn|
|S + had been V_ing||S + had not (=hadn’t) been V_ing||A: Had S been V_ing? |
|Eg: He had been playing the guitar for 2 hours before we came. |
(Anh ấy đã chơi guitar được 2 tiếng trước khi chúng tôi đến)
|Eg: He had not been playing the guitar for 2 hours before we came.|
(Anh ấy đã không chơi guitar trong 2 tiếng trước khi chúng tôi đến)
|Eg: A: Had she been practising speaking before 10 pm?|
(A: Có phải cô ấy đã luyện nói trước 10 tối?)
III) CÁCH SỬ DỤNG THÌ QUÁ KHỨ HOÀN THÀNH TIẾP DIỄN:
|Diễn tả hành động đã xảy ra và kéo dài liên tục trước một hành động khác trong quá khứ||They had been quarreling for 1 hour before they came to a decision.|
(Họ đã cãi nhau 1 tiếng trước khi đi tới quyết định)
|Diễn tả hành động đã xảy ra và kéo dài liên tục trước một thời điểm trong quá khứ||I had been playing video games for 5 hours before 9pm last night.|
|Dùng để nhấn mạnh hành động để lại kết quả trong quá khứ||I was exhausted because I had been cramming for the exam all night. |
(Tôi đã rất mệt vì tôi đã học nhồi cho bài kiểm tra cả đêm)
IV) DẤU HIỆU NHẬN BIẾT THÌ QUÁ KHỨ HOÀN THÀNH TIẾP DIỄN:
- Before/ Prior to that time + Hành động quá khứ:
Eg: Ross had been playing with his baby for 2 hours before Rachel came back.
(Ross chơi với con được hai tiếng trước khi Rachel về tới nhà)
Eg: After Ross had been playing with his baby for 2 hours, Rachel came home.
(Sau khi Ross chơi với con được hai tiếng thì Rachel về tới nhà)
- By the time:
Eg: Joey had been eating the cake for almost 1 hour by the time they came back.
(Joey đã ăn bánh được gần 1 tiếng thì họ quay lại)
V) BÀI TẬP BỔ TRỢ THÌ QUÁ KHỨ HOÀN THÀNH TIẾP DIỄN:
Bài 1: Chia động từ đúng sử dụng thì quá khứ hoàn thành tiếp diễn:
- My mom _____ (cook) for dinner for 2 hours by the time my dad came home.
- I _____ (do) my home work for almost 1 hour before the light went out.
- My mother was satisfied because I _____(learn) hard for the exam all day.
- Maria ____ (do) yoga for 2 hours before 7am yesterday.
- She ____ (sing) for 3 hours by the time the show ended.
- Monica _____ (clean) up all night, so she was exhausted.
- Phoebe ____ (put) her makeup on for almost 3 hours, before Mike came over.
- They ____ (talk) to each other for 5 hours by the time I went back.
- Oh no! The kid ____ (play) video games for 3 hours before 12 a:m.
- He ____ (drive) his car for 2 hours before he reached the parking lot.
Bài 2: Chọn một đáp án đúng:
- My dad ______ my mother’s car for 2 hours before my mother went shopping.
|A, had been washing||B, had washed||C, washed||D, has been washing|
2) The teacher _____ the new lesson for 1 hour by the time Michael came to the class.
|A, had taught||B, taught||C, had been teaching||D, has taught|
3) The kid ____ all the homework before his mother came home.
|A, had done||B, had been doing||C, did||D, would do|
4) He _____ the lesson for 1 hour before the bell rang.
|A, recorded||B, had recorded||C, has been recording||D, had been recording|
5) His mother ____ him for 3 hours before 10p:m yesterday.
|A, had scolded||B, scolded||C, had been scolding||D, has scolded.|
6) They ____ tennis for 2 hours before it rained.
|A, had been playing||B, had played||C, has played||D, played|
7) My family had been having dinner for 15 minutes by the time the light ____ out.
|A, goes||B, would go||C, had went||D, went|
8) She _____ her hair for 5 hours before 6p:m.
|A, had been dying||B, had dyed||C, dyed||D, would dye|
9) She ____ breakfast before the children woke up.
|A, already cooked||B, had already cooked||C, would already cook||D, had been already cooking|
10) She _____ up all night to do the powerpoint, so this morning she was tired.
|A, had been staying||B, had stayed||C, stayed||D, staying|
VI) ĐÁP ÁN BÀI TẬP BỔ TRỢ TIẾNG ANH:
- had been cooking
- had been doing
- had been learning
- had been doing
- had been singing
- had been cleaning
- had been putting
- had been talking
- had been playing
- had been driving
ITN chúc các bạn học tốt và nắm vững được thì quá khứ hoàn thành tiếp diễn nhé!