Cách Sử Dụng Thì “Present Perfect Continuous”
Trong bài viết này, chúng ta sẽ khám phá thì “Present Perfect Continuous” – một thì dùng để diễn tả hành động bắt đầu trong quá khứ và vẫn tiếp diễn đến hiện tại, hoặc vừa mới kết thúc nhưng còn ảnh hưởng. Bài viết cung cấp 20 ví dụ sử dụng chính xác về ngữ pháp và có nghĩa, cùng hướng dẫn chi tiết về cấu trúc, cách dùng, dấu hiệu nhận biết, và các lưu ý quan trọng.
Phần 1: Hướng dẫn sử dụng “Present Perfect Continuous” và các lưu ý
1. Ý nghĩa cơ bản của “Present Perfect Continuous”
“Present Perfect Continuous” là một thì mang nghĩa chính:
- Diễn tả hành động bắt đầu trong quá khứ và vẫn tiếp diễn đến hiện tại: Nhấn mạnh tính liên tục của hành động.
- Diễn tả hành động vừa mới kết thúc nhưng còn ảnh hưởng đến hiện tại: Thường đi kèm với kết quả thấy được.
Các dạng liên quan: “Present Perfect” (thì hiện tại hoàn thành), “Past Continuous” (thì quá khứ tiếp diễn).
Ví dụ:
- Present Perfect Continuous: She has been studying English for five years. (Cô ấy đã học tiếng Anh được năm năm rồi.)
- Present Perfect: She has studied English. (Cô ấy đã học tiếng Anh.)
- Past Continuous: She was studying English at 8 PM last night. (Cô ấy đang học tiếng Anh vào lúc 8 giờ tối qua.)
2. Cách sử dụng “Present Perfect Continuous”
a. Cấu trúc câu khẳng định
- S + have/has + been + V-ing
Ví dụ: They have been playing football for two hours. (Họ đã chơi bóng đá được hai tiếng rồi.)
b. Cấu trúc câu phủ định
- S + have/has + not + been + V-ing
Ví dụ: She hasn’t been working here long. (Cô ấy chưa làm việc ở đây lâu.)
c. Cấu trúc câu nghi vấn
- Have/Has + S + been + V-ing?
Ví dụ: Have you been waiting long? (Bạn đã đợi lâu chưa?)
d. Biến thể và cách dùng trong câu
Dạng câu | Cấu trúc | Ý nghĩa / Cách dùng | Ví dụ |
---|---|---|---|
Khẳng định | S + have/has + been + V-ing | Hành động tiếp diễn từ quá khứ đến hiện tại | He has been working hard. (Anh ấy đã làm việc chăm chỉ.) |
Phủ định | S + have/has + not + been + V-ing | Hành động không tiếp diễn từ quá khứ đến hiện tại | She hasn’t been feeling well. (Cô ấy không cảm thấy khỏe.) |
Nghi vấn | Have/Has + S + been + V-ing? | Hỏi về hành động tiếp diễn từ quá khứ đến hiện tại | Have they been living here long? (Họ đã sống ở đây lâu chưa?) |
Lưu ý: Sử dụng “have” với các chủ ngữ I, you, we, they và “has” với các chủ ngữ he, she, it.
3. Một số dấu hiệu nhận biết “Present Perfect Continuous”
- For + khoảng thời gian: Diễn tả khoảng thời gian hành động đã diễn ra.
Ví dụ: I have been learning Spanish for six months. (Tôi đã học tiếng Tây Ban Nha được sáu tháng rồi.) - Since + mốc thời gian: Diễn tả mốc thời gian hành động bắt đầu.
Ví dụ: She has been living here since 2010. (Cô ấy đã sống ở đây từ năm 2010.) - All day/All week/All month/All year: Diễn tả hành động diễn ra liên tục trong một khoảng thời gian.
Ví dụ: He has been working all day. (Anh ấy đã làm việc cả ngày.)
4. Lưu ý khi sử dụng “Present Perfect Continuous”
a. Ngữ cảnh phù hợp
- Nhấn mạnh tính liên tục của hành động: Sử dụng khi muốn nhấn mạnh rằng hành động đã diễn ra liên tục trong một khoảng thời gian.
Ví dụ: It has been raining all morning. (Trời đã mưa cả buổi sáng.) - Diễn tả hành động vừa mới kết thúc và còn ảnh hưởng: Sử dụng khi muốn diễn tả hành động vừa mới kết thúc và kết quả của nó vẫn còn thấy được.
Ví dụ: He’s been running, that’s why he’s so tired. (Anh ấy vừa chạy, đó là lý do tại sao anh ấy mệt như vậy.)
b. Phân biệt với “Present Perfect”
- “Present Perfect Continuous” vs “Present Perfect”:
– “Present Perfect Continuous”: Nhấn mạnh tính liên tục của hành động, hoặc hành động vừa kết thúc và còn ảnh hưởng.
– “Present Perfect”: Nhấn mạnh kết quả của hành động, hoặc hành động đã hoàn thành.
Ví dụ: She has been writing a book. (Cô ấy đang viết một cuốn sách – nhấn mạnh quá trình.) / She has written a book. (Cô ấy đã viết một cuốn sách – nhấn mạnh kết quả.) - Động từ không chia ở dạng tiếp diễn: Một số động từ như “know”, “believe”, “love”, “hate” thường không được sử dụng ở dạng tiếp diễn. Thay vào đó, sử dụng “Present Perfect”.
Ví dụ: Sai: *I have been knowing him for years.* Đúng: I have known him for years. (Tôi đã biết anh ấy nhiều năm rồi.)
c. Không sử dụng với các trạng thái tĩnh
- Sai: *She has been being happy.*
Đúng: She has been happy. (Cô ấy đã hạnh phúc.) (Sử dụng Present Perfect)
5. Những lỗi cần tránh
- Nhầm lẫn giữa “Present Perfect Continuous” và “Present Perfect”:
– Sai: *I have read this book for two hours.*
– Đúng: I have been reading this book for two hours. (Tôi đã đọc cuốn sách này được hai tiếng rồi.) - Sử dụng sai “since” và “for”:
– Sai: *I have been living here for 2010.*
– Đúng: I have been living here since 2010. (Tôi đã sống ở đây từ năm 2010.) - Sử dụng thì với các động từ trạng thái ở dạng tiếp diễn:
– Sai: *She has been wanting a car.*
– Đúng: She has wanted a car. (Cô ấy đã muốn một chiếc xe.)
6. Mẹo để ghi nhớ và sử dụng hiệu quả
- Hình dung: “Present Perfect Continuous” như một hành động kéo dài và có liên quan đến hiện tại.
- Thực hành: “I have been learning”, “He has been working”.
- Tự đặt câu hỏi: Hành động bắt đầu khi nào? Nó còn tiếp diễn không? Có kết quả nào không?
Phần 2: Ví dụ sử dụng “Present Perfect Continuous”
Ví dụ minh họa
- She has been working on this project for six months. (Cô ấy đã làm việc trên dự án này được sáu tháng rồi.)
- He has been playing the guitar since he was a child. (Anh ấy đã chơi guitar từ khi còn nhỏ.)
- They have been living in this city for ten years. (Họ đã sống ở thành phố này được mười năm rồi.)
- It has been raining all day, so the ground is wet. (Trời đã mưa cả ngày, vì vậy mặt đất ướt.)
- I have been studying English for five years. (Tôi đã học tiếng Anh được năm năm rồi.)
- She has been feeling sick lately. (Gần đây cô ấy cảm thấy không khỏe.)
- He has been running, that’s why he’s so tired. (Anh ấy vừa chạy, đó là lý do tại sao anh ấy mệt như vậy.)
- We have been waiting for the bus for an hour. (Chúng tôi đã đợi xe buýt được một tiếng rồi.)
- They have been arguing all morning. (Họ đã cãi nhau cả buổi sáng.)
- She has been practicing the piano for hours. (Cô ấy đã luyện tập piano hàng giờ.)
- He has been traveling around the world for a year. (Anh ấy đã đi du lịch vòng quanh thế giới được một năm rồi.)
- We have been trying to contact him all day. (Chúng tôi đã cố gắng liên lạc với anh ấy cả ngày.)
- She has been writing a novel for two years. (Cô ấy đã viết một cuốn tiểu thuyết được hai năm rồi.)
- He has been learning to cook for several months. (Anh ấy đã học nấu ăn được vài tháng rồi.)
- They have been renovating their house since last year. (Họ đã cải tạo nhà của họ từ năm ngoái.)
- She has been teaching English for ten years. (Cô ấy đã dạy tiếng Anh được mười năm rồi.)
- He has been working as a doctor for five years. (Anh ấy đã làm bác sĩ được năm năm rồi.)
- We have been planning this trip for months. (Chúng tôi đã lên kế hoạch cho chuyến đi này hàng tháng rồi.)
- She has been learning French for six months. (Cô ấy đã học tiếng Pháp được sáu tháng rồi.)
- He has been living abroad for two years. (Anh ấy đã sống ở nước ngoài được hai năm rồi.)