Present Perfect Continuous
Hiện tại hoàn thành tiếp diễn
1Khái niệm
Dùng khi một việc bắt đầu từ trước, vẫn kéo dài tới bây giờ, và mình muốn nói nó đã kéo dài bao lâu.
- I have been waiting for two hours.Tôi đợi hai tiếng rồi.
- She has been learning English since 2020.Cô ấy học tiếng Anh từ năm 2020 tới giờ.
2Dùng khi nào?
Nhấn mạnh đã làm suốt bao lâu
I have been waiting for you for two hours.
Tớ đợi cậu hai tiếng rồi đấy.
Vừa làm xong, còn thấy dấu vết
Your eyes are red. Have you been crying?
Mắt bạn đỏ quá, bạn vừa khóc à?
So với hiện tại hoàn thành
I've been reading all day.
Tôi đọc sách suốt cả ngày. (nói về quá trình)
I've read three books.
Tôi đọc xong ba cuốn rồi. (nói về kết quả)
Dấu hiệu nhận biết
- for + khoảng thời gian
- since + mốc
- all day
- all morning
- How long…?
3Cách ghép câu
Câu khẳng định
Shehashas (he, she, it)beenluôn là beenstudyingthêm -ingEnglish.Cô ấy học tiếng Anh suốt từ nãy tới giờ.
I, you, we, they thì dùng have.
Câu phủ định (có not)
Shehashas (he, she, it)notkhôngbeenluôn là beenstudyingthêm -ingEnglish.Từ nãy tới giờ cô ấy không học tiếng Anh.
I, you, we, they thì dùng have.
Câu hỏi
Hashas (he, she, it)shebeenluôn là beenstudyingthêm -ingEnglish?Có phải từ nãy tới giờ cô ấy học tiếng Anh không?
I, you, we, they thì dùng have.
4Luyện tập
Hiện tại hoàn thành tiếp diễnPresent Perfect Continuous
Hiện tại × have + been + V-ing
Việc bắt đầu từ trước và kéo dài liên tục tới bây giờ.
Để ý: khi đổi thời gian (hiện tại, quá khứ, tương lai), chỉ có một từ thay đổi: từ có dấu ▲. Các từ phía sau do dạng quyết định: tiếp diễn luôn có be + V-ing, hoàn thành luôn có have + V3. Nắm được hai điều này là tự ghép được cả 12 thì.
5Lỗi hay gặp
I have been knowing her for years.
I have known her for years.
Know không chia tiếp diễn, nên dùng hiện tại hoàn thành.
She has been work here since May.
She has been working here since May.
Sau been phải là V-ing.
6Ghi nhớ
- Công thức: have/has been + V-ing.
- Dùng khi muốn nhấn mạnh đã làm suốt bao lâu.
- Câu hỏi hay gặp: How long have you been…?
7Bài tập
It ____ all day. The streets are wet.