Thì hiện tại hoàn thành tiếp diễn: Cách dùng, ví dụ và bài tập

thì hiện tại hoàn thành tiếp diễn - tổng quan và chuẩn bị

1. Tổng quan về thì hiện tại hoàn thành tiếp diễn trong ngữ pháp tiếng Anh

Trong hệ thống ngữ pháp tiếng Anh, thì hiện tại hoàn thành tiếp diễn (Present Perfect Continuous hoặc Present Perfect Progressive) là một trong những chủ điểm kiến thức quan trọng và thường xuyên xuất hiện trong các kỳ thi học thuật như IELTS, TOEIC, THPT Quốc gia cũng như giao tiếp hàng ngày. Thì này được sử dụng để diễn tả một hành động bắt đầu trong quá khứ, tiếp tục kéo dài liên tục đến hiện tại và có khả năng vẫn tiếp diễn ở tương lai, hoặc vừa mới kết thúc nhưng để lại kết quả rõ rệt trong thời điểm nói.

Việc nắm vững thì này giúp người học nâng cao độ chính xác khi diễn đạt khoảng thời gian của hành động và làm nổi bật tính liên tục thay vì chỉ tập trung vào kết quả. Để có cái nhìn toàn diện hơn trong việc xây dựng nền tảng ngữ pháp, bạn có thể tham khảo thêm tổng hợp 12 thì trong tiếng Anh nhằm hệ thống hóa kiến thức một cách bài bản và logic nhất.

Nội dung bài viết này được thiết kế dành cho mọi đối tượng người học, từ các bạn học sinh, sinh viên cần củng cố kiến thức thi cử đến người đi làm muốn cải thiện kỹ năng viết email, thuyết trình và giao tiếp chuyên nghiệp.

2. Cấu trúc, công thức và bảng quy tắc 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 - tổng quan và chuẩn bị
Hình ảnh 1: Thì hiện tại hoàn thành tiếp diễn: Cách dùng, ví dụ và bài tập (tổng quan và chuẩn bị)

Cấu trúc cốt lõi của thì hiện tại hoàn thành tiếp diễn là sự kết hợp giữa trợ động từ hoàn thành (have/has been) và động từ đuôi -ing (V-ing). Dưới đây là bảng tổng hợp chi tiết các thể câu, công thức, cách phát âm trợ động từ rút gọn và ví dụ minh họa rõ ràng.

Thể câuCông thức ngữ phápPhiên âm và rút gọn trợ động từVí dụ minh họa & Dịch nghĩa
Khẳng định (+)S + have/has + been + V-ing
  • I/You/We/They have = I’ve, You’ve, We’ve, They’ve (/aɪv/, /juːv/, /wiːv/, /ðeɪv/)
  • He/She/It has = He’s, She’s, It’s (/hiːz/, /ʃiːz/, /ɪts/)
  • been: /bɪn/ hoặc /biːn/
She has been studying English for three hours.
(Cô ấy đã học tiếng Anh liên tục suốt ba tiếng đồng hồ.)
Phủ định (-)S + have/has + not + been + V-ing
  • have not been = haven’t been (/ˈhæv.ənt bɪn/)
  • has not been = hasn’t been (/ˈhæz.ənt bɪn/)
They haven’t been working here since Monday.
(Họ đã không làm việc ở đây từ thứ Hai.)
Nghi vấn Yes/No (?)Have/Has + S + been + V-ing?
  • Have /hæv/
  • Has /hæz/
  • Trả lời: Yes, S + have/has. | No, S + haven’t/hasn’t.
Have you been waiting long?
(Bạn đã đứng đợi lâu chưa?)
Nghi vấn Wh- (?)Wh-word + have/has + S + been + V-ing?
  • How long /haʊ lɒŋ/
  • What /wɒt/, Where /weər/
What have you been doing since morning?
(Bạn đã làm gì từ sáng đến giờ?)

Quy tắc thêm đuôi “-ing” vào sau động từ nguyên mẫu:

  • Động từ thông thường: thêm “-ing” trực tiếp (read → reading, play → playing).
  • Động từ kết thúc bằng một chữ “e” câm: bỏ “e” rồi thêm “-ing” (write → writing, take → taking).
  • Động từ kết thúc bằng “ee”: giữ nguyên “ee” và thêm “-ing” (see → seeing).
  • Động từ 1 âm tiết kết thúc bằng một nguyên âm + một phụ âm: gấp đôi phụ âm cuối rồi thêm “-ing” (run → running, sit → sitting).
  • Động từ kết thúc bằng “ie”: đổi “ie” thành “y” rồi thêm “-ing” (lie → lying, die → dying).

3. Cách dùng chuyên sâu của thì hiện tại hoàn thành tiếp diễn kèm ví dụ

Thì hiện tại hoàn thành tiếp diễn được áp dụng trong 3 trường hợp chính dưới đây. Mỗi trường hợp đều mang sắc thái ý nghĩa riêng biệt mà người học cần phân biệt rõ.

Diễn tả hành động bắt đầu trong quá khứ và vẫn đang tiếp diễn ở hiện tại

Đây là cách dùng phổ biến nhất của thì này. Mục đích là nhấn mạnh sự liên tục, không ngắt quãng của một hành động đã xảy ra từ một mốc thời gian trong quá khứ và kéo dài tới hiện tại.

Ví dụ:

  • He has been painting the room since 8 AM. (Anh ấy đã sơn căn phòng này từ lúc 8 giờ sáng và hiện tại vẫn đang sơn.)
  • We have been living in this city for over ten years. (Chúng tôi đã sống ở thành phố này hơn 10 năm và hiện vẫn đang tiếp tục sinh sống tại đây.)

Diễn tả hành động vừa mới chấm dứt nhưng để lại kết quả hoặc hệ quả rõ rệt ở hiện tại

Trong trường hợp này, hành động có thể vừa dừng lại trước thời điểm nói, nhưng người nói muốn nhấn mạnh quá trình hành động đã gây ra trạng thái hoặc kết quả nhìn thấy được ngay lúc này.

Ví dụ:

  • The ground is wet. It has been raining. (Mặt đất đang ướt sũng. Trời vừa mới mưa một trận dài.)
  • I am exhausted because I have been running for two hours. (Tôi kiệt sức vì vừa chạy bộ liên tục suốt hai tiếng đồng hồ.)

Nhấn mạnh tính kéo dài và sự kiên trì của một hành động

Khi muốn thể hiện sự phàn nàn, ngạc nhiên hoặc nhấn mạnh nỗ lực kéo dài của bản thân hoặc ai đó, thì hiện tại hoàn thành tiếp diễn là lựa chọn tối ưu.

Ví dụ:

  • She has been complaining about the noise all morning. (Cô ấy đã cằn nhằn về tiếng ồn suốt cả buổi sáng.)
  • I have been trying to solve this math problem for hours. (Tôi đã cố gắng giải bài toán này hàng giờ liền mà chưa xong.)

Bài tập vận dụng củng cố kiến thức

Hãy hoàn thành các câu sau bằng cách chia động từ trong ngoặc ở thì phù hợp:

  1. She is very tired. She (work) ____________ in the garden all afternoon.
  2. How long you (learn) ____________ Spanish?
  3. They (not watch) ____________ TV since noon.
  4. Tom (read) ____________ that book for three hours and he hasn’t finished yet.

Đáp án chi tiết:

  1. has been working (Nhấn mạnh hành động làm việc suốt buổi chiều dẫn đến kết quả hiện tại là mệt mỏi)
  2. have you been learning (Câu hỏi về khoảng thời gian kéo dài liên tục)
  3. haven’t been watching (Thể phủ định với chủ ngữ số nhiều They)
  4. has been reading (Hành động đọc sách kéo dài 3 tiếng và vẫn chưa kết thúc)

4. Dấu hiệu nhận biết và so sánh với thì hiện tại hoàn thành

Để nhận diện thì hiện tại hoàn thành tiếp diễn nhanh chóng trong các bài tập trắc nghiệm cũng như văn viết, bạn cần chú ý các trạng từ và cụm từ chỉ thời gian đặc trưng sau:

  • Since + mốc thời gian: since 2015, since this morning, since last month.
  • For + khoảng thời gian: for two hours, for five days, for a long time.
  • All + khoảng thời gian: all day, all week, all morning, all afternoon.
  • Cụm từ nghi vấn: How long…? (Đã bao lâu rồi…?)
  • Các trạng từ gần đây: Recently, Lately, In recent times.

So sánh thì hiện tại hoàn thành tiếp diễn và thì hiện tại hoàn thành đơn

Nhiều người học thường gặp khó khăn trong việc phân biệt hai thì này. Trong khi cấu trúc thì hiện tại hoàn thành tập trung vào kết quả, tính trọn vẹn và số lượng của hành động (đã làm được bao nhiêu lần, hoàn thành xong chưa), thì dạng hoàn thành tiếp diễn lại tập trung vào quá trình và thời lượng diễn ra hành động.

Tiêu chí so sánhThì hiện tại hoàn thành tiếp diễnThì hiện tại hoàn thành đơn
Trọng tâm diễn đạtNhấn mạnh quá trình, tính liên tục và thời gian hành động diễn ra.Nhấn mạnh kết quả, tính hoàn tất hoặc thành tựu đạt được.
Tính chất hành độngHành động thường chưa hoàn thành hoặc vừa mới dứt điểm.Hành động đã hoàn tất trọn vẹn tính đến thời điểm nói.
Ví dụ minh họaI have been writing emails all morning.
(Tôi đã ngồi viết email cả buổi sáng – nhấn mạnh việc viết liên tục.)
I have written ten emails today.
(Tôi đã viết xong 10 bức email hôm nay – nhấn mạnh số lượng đã hoàn thành.)
Động từ chỉ trạng tháiKhông sử dụng cho nhóm động từ trạng thái (Stative Verbs).Sử dụng bình thường cho cả động từ hành động và động từ trạng thái.

Bên cạnh đó, bạn cũng không nên nhầm lẫn với thì hiện tại tiếp diễn vì thì tiếp diễn chỉ diễn tả sự việc đang xảy ra ngay lúc nói mà không chứa yếu tố bắt đầu từ quá khứ kéo dài đến hiện tại.

5. Lưu ý quan trọng và các lỗi thường gặp khi sử dụng

Dưới đây là các lỗi sai phổ biến mà người học tiếng Anh cần đặc biệt lưu ý để tránh mất điểm đáng tiếc trong bài kiểm tra:

  • Lỗi sử dụng động từ trạng thái (Stative Verbs): Các động từ chỉ cảm giác, nhận thức, sở hữu hoặc trạng thái tâm lý như know, like, love, hate, understand, believe, remember, belong, seem tuyệt đối không chia ở dạng tiếp diễn. Thay vì nói “I have been knowing him for 5 years” (sai), bạn phải dùng kiến thức thì hiện tại đơn hoặc thì hiện tại hoàn thành: “I have known him for 5 years” (đúng).
  • Quên trợ động từ “been”: Đây là lỗi sai rất phổ biến khi người học viết nhầm thành “She has working” thay vì cấu trúc chuẩn xác “She has been working”.
  • Nhầm lẫn giữa “Since” và “For”: “Since” đi kèm với mốc thời gian cụ thể (since 9 AM, since yesterday), còn “For” đi kèm với một khoảng thời gian (for 2 hours, for 3 years). Tuyệt đối không dùng “since 3 hours”.
  • Nhầm lẫn với số lần lặp lại: Khi câu nói đề cập đến số lần thực hiện (once, twice, three times, several times), bắt buộc phải dùng thì hiện tại hoàn thành đơn chứ không dùng dạng tiếp diễn. Ví dụ: “I have read that book three times” (không dùng have been reading three times).

6. Câu hỏi thường gặp về thì hiện tại hoàn thành tiếp diễn

Động từ “live” và “work” dùng thì hiện tại hoàn thành hay tiếp diễn thì đúng?

Cả hai thì đều đúng và có nghĩa gần như tương đương nhau khi đi với “live” và “work” cùng các cụm từ chỉ thời gian dài như since hoặc for. Ví dụ, câu “I have lived here for 10 years”“I have been living here for 10 years” đều diễn đạt việc bạn đã sống ở đây 10 năm và vẫn đang ở đây. Tuy nhiên, thì hiện tại hoàn thành tiếp diễn mang sắc thái nhấn mạnh tính liên tục và kéo dài hơn.

Làm thế nào để nhớ nhanh công thức của thì này?

Bạn chỉ cần ghép hai thành phần: “Hiện tại hoàn thành” (have/has + V3/ed) kết hợp với “Tiếp diễn” (be + V-ing). Điểm giao thoa chính là V3 của “be” → “been”. Từ đó, ta có công thức bất biến là: S + have/has + been + V-ing.

Khi nào bắt buộc dùng thì hiện tại hoàn thành đơn thay vì hoàn thành tiếp diễn?

Bạn bắt buộc phải dùng thì hiện tại hoàn thành đơn trong hai trường hợp chính: thứ nhất là khi động từ trong câu là động từ chỉ trạng thái (stative verbs) như know, believe, understand, have (sở hữu); thứ hai là khi câu nói nhấn mạnh vào số lượng kết quả đạt được hoặc số lần hành động đã lặp lại.

Thì hiện tại hoàn thành tiếp diễn có dùng trong câu bị động không?

Về mặt lý thuyết, thể bị động của thì này có dạng S + have/has + been + being + V3/ed. Tuy nhiên, cấu trúc này rất rườm rà và hiếm khi được sử dụng trong thực tế. Người bản xứ thường chuyển câu bị động sang thì hiện tại hoàn thành đơn (S + have/has + been + V3/ed) để câu văn tự nhiên và rõ ràng hơn.