1. Khái niệm
Thì hiện tại hoàn thành tiếp diễn Present perfect continuous là gì?
Thì hiện tại hoàn thành tiếp diễn (thì Present perfect continuous) là thì diễn tả sự việc bắt đầu trong quá khứ và tiếp tục ở hiện tại có thể tiếp diễn ở tương lai sự việc đã kết thúc nhưng ảnh hưởng kết quả còn lưu lại hiện tại.
2. Cách sử dụng thì hiện tại hoàn thành tiếp diễn
Thì hiện tại hoàn thành tiếp diễn sử dụng khi nào? Cùng tham khảo cách dùng hiện tại hoàn thành tiếp diễn và ví dụ cụ thể dưới đây nhé!
She has been waiting for you all day – Cô ấy đã đợi bạn cả ngày.
They have been travelling since last October. – Họ đã đi du lịch từ cuối tháng 10.
I’ve been decorating the house this summer. – Tôi đã đang trang trí nhà từ mùa hè.
Ex:
She has been cooking since last night. – Cô ấy đã nấu ăn tối hôm qua.
Someone’s been eating my cookies. – Ai đó đã ăn bánh cookies của tôi.
Lưu ý:
Thì hiện tại hoàn thành nhấn mạnh kết quả của hành động để lại ở hiện tại, thì hiện tại hoàn thành tiếp diễn nhấn mạnh sự tiếp diễn của hành động kéo dài từ quá khứ và còn tiếp tục đến hiện tại
Ex:
I have witten six letters since morning. – Tôi đã viết 6 bước thư từ sáng.
I have been writing six letters since morning. – Tôi đã và vẫn đang viết 6 bước thư từ sáng.
3. Công thức thì hiện tại hoàn thành tiếp diễn
3.1. Thể khẳng định
Ví dụ về hiện tại hoàn thành tiếp diễn ở thể khẳng định:
Ex:
Ex:
Bảng dưới đây sẽ nêu rõ dấu hiệu nhận biết hiện tại hoàn thành tiếp diễn và ví dụ hiện tại hoàn thành tiếp diễn cụ thể:
Trạng từ
Vị trí cụm từ
Ví dụ về thì hiện tại hoàn thành tiếp diễn
Thì hiện tại hoàn thành tiếp diễn Present perfect continuous là gì?
Thì hiện tại hoàn thành tiếp diễn (thì Present perfect continuous) là thì diễn tả sự việc bắt đầu trong quá khứ và tiếp tục ở hiện tại có thể tiếp diễn ở tương lai sự việc đã kết thúc nhưng ảnh hưởng kết quả còn lưu lại hiện tại.
2. Cách sử dụng thì hiện tại hoàn thành tiếp diễn
Thì hiện tại hoàn thành tiếp diễn sử dụng khi nào? Cùng tham khảo cách dùng hiện tại hoàn thành tiếp diễn và ví dụ cụ thể dưới đây nhé!
- Thì hiện tại hoàn thành tiếp diễn diễn tả hành động bắt đầu ở quá khứ và còn đang tiếp tục ở hiện tại nhấn mạnh tính liên tục
She has been waiting for you all day – Cô ấy đã đợi bạn cả ngày.
They have been travelling since last October. – Họ đã đi du lịch từ cuối tháng 10.
I’ve been decorating the house this summer. – Tôi đã đang trang trí nhà từ mùa hè.
- Thì hiện tại hoàn thành tiếp diễn diễn tả hành động đã kết thúc trong quá khứ nhưng chúng ta quan tâm tới kết quả tới hiện
Ex:
She has been cooking since last night. – Cô ấy đã nấu ăn tối hôm qua.
Someone’s been eating my cookies. – Ai đó đã ăn bánh cookies của tôi.
Lưu ý:
Thì hiện tại hoàn thành nhấn mạnh kết quả của hành động để lại ở hiện tại, thì hiện tại hoàn thành tiếp diễn nhấn mạnh sự tiếp diễn của hành động kéo dài từ quá khứ và còn tiếp tục đến hiện tại
Ex:
I have witten six letters since morning. – Tôi đã viết 6 bước thư từ sáng.
I have been writing six letters since morning. – Tôi đã và vẫn đang viết 6 bước thư từ sáng.
3. Công thức thì hiện tại hoàn thành tiếp diễn
3.1. Thể khẳng định
S + have/has + been + V-ing
Ví dụ về hiện tại hoàn thành tiếp diễn ở thể khẳng định:
- I have been studying Enghlish for 5 years. – Tôi đã học Tiếng Anh được 5 năm.
- We have been waiting here for over two hours! – Chúng tôi đã chờ ở đây hơn hai giờ đồng hồ.
- They have been talking for the last hour. – Họ đã nói chuyện kéo dài cả tiếng đồng hồ.
- She has been watching too much television lately. – Cô ấy đã xem quá nhiều ti vi.
- He has been swimming for one hour. – Anh ấy đã bơi được một tiếng.
- It has been raining since last night. – Trời đã mưa cả đêm hôm qua.
- I/we/you/they + have
- He/she/it + has
S + have/ has + not + been + V-ing
Ex:
- I haven’t been studying English for 5 years. – Tôi đã không học tiếng Anh được 5 năm.
- We haven’t been waiting here for over two hours! – Chúng tôi đã không chờ ở đây hơn hai tiếng đồng hồ!
(WH) + have/ has + S + been + V-ing?
Ex:
- Have you been waiting here for two hours? Yes, I have
- Has she been working at that company for three years? Yes, she has
- What have you been doing for the last 30 minutes?
- I’ve been doing my homework.
- 4. Dấu hiệu nhận biết thì hiện tại hoàn thành tiếp diễn
Bảng dưới đây sẽ nêu rõ dấu hiệu nhận biết hiện tại hoàn thành tiếp diễn và ví dụ hiện tại hoàn thành tiếp diễn cụ thể:
Trạng từ
Vị trí cụm từ
Ví dụ về thì hiện tại hoàn thành tiếp diễn
- for the whole + N (N chỉ thời gian)
- Jimmy has been driving his car for the whole day.
(Jimmy đã lái xe cả ngày rồi.) - People in the party have been singing for the whole night.
(Những người trong buổi tiệc đã hát cả buổi tối nay rồi.) - for + N (quãng thời gian): trong khoảng
(for months, for years,…) - since + N (mốc/điểm thời gian): từ khi
(since he arrived, since July,…)
- Since I came, he has been playing video games.
(Kể từ lúc tôi đến, anh ấy vẫn đang chơi điện tử.) - My mother has been doing housework for 1 hour.
(Mẹ tôi đã và đang làm việc nhà được 1 tiếng rồi.) - All + thời gian
(all the morning, all the afternoon,…)
- They have been working in the field all the morning.
(Họ làm việc ngoài đồng cả buổi sáng.)