Cách nhận biết và sử dụng thì hiện tại hoàn thành tiếp diễn
Nhiều bạn thường nhầm lẫn về cách sử dụng giữa thì hiện tại hoàn thành và thì hiện tại hoàn thành tiếp diễn. Vậy trong trường hợp nào thì chúng ta nên sử dụng thì hiện tại hoàn thành tiếp diễn.
Trong bài viết này, chúng tôi sẽ chia sẻ tới các bạn công thức cũng như cách sử dụng của thì này.
Công thức thì hiện tại hoàn thành tiếp diễn
Câu khẳng định
S + have/has + been + V-ing
Ex:
I have been waiting for her for an hour. (Tôi đã đợi cô ấy được 1 giờ rồi.)
Câu phủ định
S + have/has + not + been + V-ing
Ex:
I haven’t been waiting for her for an hour. (Tôi chưa đợi cô ấy được 1 giờ.)
Câu nghi vấn
Have/has + S + been + V-ing?
=> Yes, S + have/has./ No, S + haven’t/hasn’t.
Ex: Have you been waiting for her for an hour? – Yes, I have. (Bạn đã đợi cô ấy được 1 giờ chưa? – Rồi.)
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 dùng để diễn tả một hành động bắt đầu trong quá khứ diễn ra liên tục và kéo dài đến hiện tại
Với cách sử dụng này, thì hiện tại hoàn thành tiếp diễn nhấn mạnh vào tính chất “liên tục” của hành động. Thường dùng với câu hỏi “How long” (được bao lâu rồi), “since” và “for”.
Ex:
– How long have you been waiting for me? (Cậu đợi mình bao lâu rồi?)
– I have been waiting for you for two hours. (Mình đợi cậu được hai giờ rồi.)
– How long has Christine been working here? (Christine làm việc ở đây được bao lâu rồi?)
– She has been working here since 2010. (Cô ấy làm việc ở đây từ năm 2010.)
Dùng để diễn tả hành động đã xảy ra, vừa mới kết thúc nhưng kết quả của hành động vẫn có thể nhìn thấy được ở hiện tại
Ex:
– I am very tired now because I have been working hard for 12 hours. (Bây giờ tôi rất mệt vì tôi đã làm việc vất vả trong 12 tiếng đồng hồ.)
– You’re out of breath. Have you been running? (Trông cậu như hết hơi ấy. Cậu vừa mới chạy phải không?)
Dấu hiệu nhận biết thì hiện tại hoàn thành tiếp diễn
– Since + mốc thời gian
Ex: She has been working since the early morning. (Cô ấy làm việc từ sáng sớm.)
– For + khoảng thời gian
Ex: They have been listening to the radio for 3 hours. (Họ nghe đài được 3 tiếng đồng hồ rồi.)
– All + thời gian (all the morning, all the afternoon, all day, …)
Ex: They have been working in the field all the morning. (Họ làm việc ngoài đồng cả buổi sáng.)
Cách phân biệt thì hiện tại hoàn thành và hiện tại hoàn thành tiếp diễn
Hiện tại hoàn thành tiếp diễn | Hiện tại hoàn thành |
Chú ý đến bản thân hành động, việc hành động đó đã hoàn thành hay chưa không quan trọngEx: Laura’s hands are dirty. She has been cleaning the house.
(Tay Laura bẩn. Cô ấy đang dọn dẹp nhà cửa.)
|
Chú ý đến kết quả của hành động chứ không quan tâm đến bản thân hành động đó, điều quan trọng là hành động đã được hoàn thànhEx: The house looks tidy. Laura has cleaned the house.
(Ngôi nhà trông thật sạch sẽ. Laura vừa dọn dẹp xong.) |
Nói về hành động đã diễn ra trong bao lâu (how long)Ex: Tom has been reading for three hours. (Tom đã đọc sách được 3 giờ rồi.) | Nói về số lượng hoặc số lần đã thực hiện hành động (how many)Ex: Tom has read 50 pages of the novel.
(Tom đã đọc được 50 trang tiểu thuyết.) |
Nắm rõ cách sử dụng của thì hiện tại hoàn thành tiếp diễn là bạn đã nắm được một phần chủ điểm ngữ pháp tiếng Anh rồi đó. Bên cạnh đó, hãy làm nhiều bài tập liên quan đến các thì trong tiếng Anh, như vậy sẽ nắm chắc kiến thức và cách sử dụng của từng thì.
>> Nắm vững toàn bộ bài tập would rather
========
Kể từ ngày 01/01/2019, cộng đồng chia sẻ ngữ pháp và từ vựng tiếng Anh 247 phát triển thêm lĩnh vực đào tạo có tính phí. Chúng tôi xây dựng các lớp đào tạo tiếng Anh online 1 kèm 1 với đội ngũ hơn 200+ giáo viên. Chương trình đào tạo tập trung vào: Tiếng Anh giao tiếp cho người lớn và trẻ em, Tiếng Anh thương mại chuyên ngành, Tiếng Anh để đi phỏng vấn xin việc, Luyện Thi IELTS, TOEIC, TOEFL,..
Nếu bạn hoặc người thân, bạn bè có nhu cầu học tiếng Anh thì đừng quên giới thiệu chúng tôi nhé. Để lại thông tin tại đây để được tư vấn: