She had been cooking in the kitchen for hours when I got home. (Cô ấy đã nấu ăn trong bếp suốt nhiều giờ trước khi tôi về nhà.)
Phủ định (−)
S + had not been + V-ing
She had not been cooking in the kitchen for hours when I got home. (Cô ấy đã không nấu ăn trong bếp suốt nhiều giờ trước khi tôi về nhà.)
Nghi vấn (?)
Had + S + been + V-ing?
Had she been cooking in the kitchen for hours when you got home? (Cô ấy đã nấu ăn trong bếp suốt nhiều giờ trước khi bạn về nhà phải không?)
Ghi nhớ: Had not = hadn’t. Had dùng cho tất cả các chủ ngữ (I, You, We, They, He, She, It).
2. Cách sử dụng (Usages)
Cách dùng
Ví dụ
Diễn tả hành động bắt đầu và kéo dài đến một thời điểm trong quá khứ.
He had been waiting for me for hours before I came. (Anh ấy đã đợi tôi suốt nhiều giờ trước khi tôi đến.)
Nhấn mạnh quá trình hoặc thời gian kéo dài của hành động trước một sự việc khác trong quá khứ.
She had been cooking for hours when I got home. (Cô ấy đã nấu ăn suốt nhiều giờ trước khi tôi về nhà.)
Diễn tả hành động kéo dài trong quá khứ và để lại kết quả tại thời điểm đó.
He was tired because he had been working all day. (Anh ấy mệt vì đã làm việc suốt cả ngày.)
3. Dấu hiệu nhận biết (Signal Words)
Từ nhận biết
Nghĩa tiếng Việt
For
Trong một khoảng thời gian
Since
Kể từ một mốc thời gian
Before
Trước khi
By the time
Vào lúc, tính đến khi
Until then
Cho đến lúc đó
How long
Bao lâu
All day
Suốt cả ngày
4. Phân biệt Past Perfect và Past Perfect Continuous
Tiêu chí
Past Perfect
Past Perfect Continuous
Công thức
S + had + V3/ed
S + had been + V-ing
Trọng tâm
Nhấn mạnh kết quả hoặc sự hoàn thành.
Nhấn mạnh quá trình hoặc thời gian kéo dài.
Ví dụ
She had cooked dinner before I arrived. (Cô ấy đã nấu xong bữa tối trước khi tôi đến.)
She had been cooking for two hours before I arrived. (Cô ấy đã nấu ăn suốt hai giờ trước khi tôi đến.)
Đặc điểm
Hành động đã hoàn thành trước một mốc quá khứ.
Hành động diễn ra liên tục đến một mốc quá khứ.
5. Mẹo ghi nhớ nhanh
Nội dung
Ghi nhớ
Công thức
S + had been + V-ing
Thời gian
Trước một thời điểm trong quá khứ
Đặc điểm
Nhấn mạnh quá trình kéo dài
Từ thường gặp
For, since, before, by the time
Ví dụ
I had been studying for 3 hours before she arrived. (Tôi đã học suốt 3 tiếng trước khi cô ấy đến.)
Mẹo nhớ: Quá khứ hoàn thành tiếp diễn = HAD BEEN + V-ING → Nhấn mạnh một hành động đã diễn ra liên tục trong một khoảng thời gian trước một thời điểm hoặc hành động khác trong quá khứ.
Viết một bình luận