[English] Hiện tại hoàn thành tiếp diễn (Present Perfect Countinuous) trong tiếng Anh

Thursday, December 16, 2021
Edit this post


Hiện tại hoàn thành tiếp diễn kết nối hoặc liên kết hiện tại và quá khứ. Thì này nói về một hành động đã bắt đầu trong quá khứ và vẫn tiếp diễn ở hiện tại.

1. OVERVIEW

S + HAVE/HAS + BEEN + VERB-ING (Positive)
S + HAVE/HAS + NOT + BEEN + VERB-ING (Negative)
HAVE/HAS + S + BEEN + VERB-ING (Question)

CONTRACTIONS (Rút gọn):
I HAVE BEEN... ➞ I'VE BEEN...
HE HAS BEEN... ➞ HE'S BEEN...
I HAD NOT... ➞ I HADN'T...

SHORT ANSWERS:
YES, S + HAVE/HAS. (No contractions)
NO, S + HAVE/HAS NOT. ➞ NO, S + HAVEN'T/HASN'T.

▪ I have cooked dinner.
Tôi đã nấu bữa tối (xong rồi).
▪ I have been cooking dinner.
Tôi (đã và vẫn còn) đang nấu bữa tối.

2. WHEN TO USE? (DÙNG KHI NÀO?)

Quick review
started continuesWe have been working on this project for six months.
Chúng tôi (đã và) đang làm việc cho dự án này được sáu tháng.
Sea levels have been raising.
Mực nước biển vẫn đang dâng lên.
started finishedI've been calling you for hours.
Tôi đã gọi liên tục cho bạn hàng giờ.
We have been waiting for you.
Chúng tôi đã đợi bạn được một lúc.
common expressionsI've bên studying for three hours.
Tôi đã học được ba giờ rồi.
I've been studying since 5:00.
Tôi đã học từ lúc 5 giờ.
It has been raining all day.
Trời đã mưa liên tục cả ngày.
She has been exercising a lot lately/recently.
Dạo gần đây cô ấy siêng tập thể dục lắm.

2.1. UNFINISHED ACTIONS (HÀNH ĐỘNG CHƯA HOÀN TẤT)

Để diễn tả một hành động bắt đầu trong quá khứ và còn tiếp diễn ở hiện tại đã kéo dài được bao lâu. Thường đi kèm với 'for' và 'since' (tham khảo hiện tại hoàn thành để hiểu thêm về 'for' và 'since').

▪ I've been living in London for two years.
Tôi đã sống ở London được 2 năm.
▪ She's been working here since 2004.
Cô ấy đã làm việc ở đây từ năm 2004.
▪ We've been waiting for the bus for hours.
Chúng tôi đã đợi xe bus hàng giờ đồng hồ.

Cách dùng này cũng tương tự như cách chúng ta dùng hiện tại hoàn thành, và thường là có thể để sử dụng chuyển đổi qua lại giữa 2 thì. Và dĩ nhiên, chúng ta không được dùng động từ tĩnh với hiện tại hoàn thành tiếp diễn.

▪ I've been being here for hours.
I've been here for hours.
Tôi đã ở đây hàng giờ.

Đối với những thói quen hoặc tình huống tạm thời. Hành động bắt đầu trong quá khứ và tiếp tục kéo dài tới hiện tại cũng giống như cách dùng đầu tiên, nhưng ở đây chúng ta sẽ không trả lời câu hỏi 'bao lâu?' một cách rõ ràng. Thay vào đó, chúng ta sử dụng từ kiểu như recently—mới đây.

▪ I've been going to the gym a lot recently.
Gần đây tôi thường hay đi tập gym.
▪ They've been living with his mother while they look for a house.
Họ đang sống cùng mẹ trong thời gian tìm kiếm một căn nhà.
▪ I've been reading a lot recently.
Gần đây tôi đang đọc sách rất nhiều.

Điều này khá tương đồng với cách dùng của thì hiện tại tiếp diễn cho những thói quen tạm thời và thông thường bạn có thể dùng 2 thì đổi qua lại cho tình huống này.

2.2. FINISHED ACTIONS (NHỮNG HÀNH ĐỘNG ĐÃ HOÀN TẤT)

Những hành động vừa mới tạm dừng lại gần đây (mặc dù có thể toàn bộ hành động vẫn chưa thật sự hoàn tất) và có một kết quả gì đó có thể được nhìn thấy, nghe thấy, hoặc cảm thấy ở hiện tại. Chúng ta không cần từ chỉ thời gian ở đây.

▪ I'm so tired, I've been studying.
Tôi khá mệt, tôi đã học bài liên tục.
▪ I've been running, so I'm really hot.
Tôi đã chạy liên tục, vì vậy tôi cảm thấy rất nóng.
▪ It's been raining so the pavement is wet.
Trời đã mưa liên tục nên vỉa hè bị ướt.

Thì hiện tại hoàn thành có cách dùng khá tương tự nhưng nhắm vào kết quả của hành động, trong khi thì hiện tại hoàn thành tiếp diễn lại tập trung nhiều hơn tới chính hành động đó.

3. WHEN NOT TO USE? (KHÔNG DÙNG KHI NÀO?)

Cũng như các thì tiếp diễn khác, chúng ta không được dùng hiện tại hoàn thành tiếp diễn với các động từ trạng thái như love, hate, know, understand...

▪ have been knowing him for 5 years.
➞ I have known him for 5 years.
Tôi đã biết anh ta được 5 năm.

.
Xin vui lòng chờ đợi
Dữ liệu bài viết đang được tải về

💻Nhận dạy online 1 kèm 1 Automation Test từ cơ bản tới nâng cao (From Zero to Hero) 😁😁😁
Lộ trình gồm 3 phần:
1) Kỹ thuật lập trình và tư duy lập trình cơ bản
2) Nhập môn kiểm thử (Manual Test)
3) Kiểm thử tự động (Automation Test) + Chuẩn bị cho phỏng vấn
* Lộ trình chi tiết: Xem tại đây

🎓Đối tượng người học:
- Những bạn bị mất gốc căn bản môn lập trình.
- Những bạn muốn theo con đường kiểm thử (testing), đặc biệt là kiểm thử tự động (Automation Test).

🦘Người giảng dạy:
- Mình sẽ là người trực tiếp hướng dẫn.
- Nếu là các vấn đề ngoài chuyên môn hoặc sở trường, mình sẽ nhờ các anh chị em khác cũng làm trong ngành.

🤓Giới thiệu:
- Mình đã có hơn 10 năm kinh nghiệm làm IT ở cả trong và ngoài nước. Trong đó 3 năm đầu là làm lập trình viên Java, sau đó bén duyên với mảng Automation Test và theo nghề tới tận bây giờ. Mình được đào tạo chính quy về IT từ một trường Đại học danh tiếng ở TP.HCM (hệ kỹ sư 4 năm rưỡi), có chứng chỉ ISTQB, có thể giao tiếp tốt bằng tiếng Anh và có kinh nghiệm làm việc thực tế ở cả 2 mảng Outsource và Product. Title chính thức của mình là QA Automation Engineer, tuy nhiên, mình vẫn làm những dự án cá nhân chuyên về lập trình ứng dụng như Học Tiếng Anh StreamlineSách Nhạc. Mình là người có thái độ làm việc chuyên nghiệp, chăm chỉ và luôn nhiệt tình trong công việc.

💵Chi phí và hình thức thanh toán:
- Các bạn vui lòng liên hệ qua email songtoigianvn@gmail.com (email, chat, hoặc call) để book nội dung và khung giờ học (từ 8h tối trở đi).
- Mức phí: 150.000đ/buổi, mỗi buổi 60 phút.
- Lộ trình From Zero to Hero: 4.350.000đ (29 buổi).
- Bạn có thể học riêng và đóng tiền theo từng phần nếu muốn.
- Có thể học trước 1-2 buổi trước khi quyết định đi full lộ trình hoặc từng phần.
- Thanh toán qua Momo, chuyển khoản v.v...
BÌNH LUẬN
© Copyright by CUỘC SỐNG TỐI GIẢN
Loading...