Diễn tả hành động vừa kết thúc có kết quả — S + have/has + been + V-ing
Diễn tả hành động vừa kết thúc có kết quả
Hành động vừa dừng lại và để lại dấu hiệu rõ ràng
🎬 Tại sao bạn cần học cái này?
Bạn về nhà, thấy sàn nhà ẩm ướt, cửa sổ thì hé mở. Bạn tự hỏi: ‘Trời ơi, có ai vừa làm gì ở đây mà để lại dấu vết rõ thế này?’. Hay khi thấy đứa bạn thân mắt thâm quầng, cốc cà phê rỗng không, bạn muốn hỏi ‘Mày vừa thức khuya làm gì mà trông tàn tạ thế?’. Đó chính là lúc bạn cần công thức hôm nay!
📐 Phân tích công thức
🗣️ Chủ ngữ — người/vật thực hiện hành động (Ai/Cái gì)
⏳ Trợ động từ — ‘have’ đi với I/You/We/They/danh từ số nhiều; ‘has’ đi với He/She/It/danh từ số ít. Nó cho biết hành động này liên quan tới hiện tại, chứ không phải hoàn toàn thuộc về quá khứ.
🔗 Phần quá khứ phân từ của ‘to be’ — luôn đi cùng ‘have/has’ để tạo thành thì hoàn thành tiếp diễn. Nó ám chỉ hành động đã và đang diễn ra liên tục cho tới gần hiện tại.
🏃 Động từ thêm -ing — thể hiện tính tiếp diễn, tức hành động đã diễn ra liên tục trong một khoảng thời gian trước đó và vừa mới dừng lại.
✅ Ví dụ đúng
- 📍 Công việc
🇺🇸 My colleagues are exhausted because they have been working on the presentation all night.
🇻🇳 Đồng nghiệp tôi kiệt sức vì họ đã làm bài thuyết trình suốt đêm. - 📍 Gia đình
🇺🇸 The kitchen is a mess because the children have been baking cookies.
🇻🇳 Nhà bếp bừa bộn vì bọn trẻ vừa nướng bánh quy. - 📍 Du lịch
🇺🇸 Her face is red because she has been swimming in the sun for hours.
🇻🇳 Mặt cô ấy đỏ ửng vì cô ấy vừa bơi dưới nắng hàng giờ.
❌ Lỗi hay gặp — Sai vs Đúng
❌ I am tired because I worked all morning.
✅ I am tired because I have been working all morning.
💡 Hành động ‘worked’ (quá khứ đơn) chỉ kể lại việc đã làm. Nhưng câu ‘have been working’ mới nhấn mạnh hành động diễn ra liên tục trong một khoảng thời gian (all morning) và có kết quả rõ ràng ở hiện tại (mệt mỏi).
❌ The floor is wet because it rained.
✅ The floor is wet because it has been raining.
💡 Mưa ‘it rained’ chỉ là một sự kiện đã xảy ra. ‘It has been raining’ nhấn mạnh việc mưa liên tục trong một khoảng thời gian cho tới gần hiện tại, dẫn đến sàn nhà ướt.
❌ She has studied for her exam, that’s why her books are open.
✅ She has been studying for her exam, that’s why her books are open.
💡 Mặc dù ‘has studied’ cũng đúng ngữ pháp, nhưng ‘has been studying’ mới diễn tả hành động học kéo dài, liên tục, và dấu hiệu ‘sách vẫn mở’ thể hiện sự tiếp nối hoặc vừa kết thúc để lại kết quả.
🇻🇳 Lỗi phổ biến cần tránh
❌ I just finished cleaning, that’s why I’m sweating.
✅ I have just been cleaning, that’s why I’m sweating.
🔍 Người Việt thường chỉ nghĩ đến ‘vừa xong’ là dùng Present Perfect Simple. Nhưng nếu có dấu hiệu ‘đổ mồ hôi’ và hàm ý hành động làm sạch diễn ra liên tục, thì Present Perfect Continuous mới chuẩn xác hơn.
❌ He watched TV, that’s why his eyes are red.
✅ He has been watching TV, that’s why his eyes are red.
🔍 Dấu hiệu ‘mắt đỏ’ cho thấy hành động xem TV không chỉ là một sự kiện đã xảy ra, mà nó đã diễn ra liên tục, kéo dài đến gần hiện tại.
❌ She has written a report all morning, so she’s tired.
✅ She has been writing a report all morning, so she’s tired.
🔍 Nếu mục đích là nhấn mạnh quá trình viết diễn ra liên tục ‘all morning’ và dẫn đến sự mệt mỏi, thì Present Perfect Continuous là lựa chọn đúng. ‘Has written’ chỉ nhấn mạnh việc đã hoàn thành hoặc số lượng.
⚖️ So sánh — Đừng nhầm lẫn!
Her eyes are tired because she has been reading a book all night.
She has read three books this month.
💡 Điểm khác biệt: Present Perfect Continuous nhấn mạnh quá trình, sự kéo dài của hành động cho tới gần hiện tại, để lại dấu hiệu/kết quả rõ rệt. Present Perfect Simple nhấn mạnh kết quả cuối cùng, sự hoàn thành của hành động, hoặc số lần thực hiện hành động.
🧪 Kiểm tra nhanh
💡 Từ vựng hay dùng với cấu trúc này
Kiệt sức, mệt lử
He’s exhausted because he has been running a marathon.
Anh ấy kiệt sức vì vừa chạy marathon.
Bừa bộn, lộn xộn
The living room is messy because the kids have been playing.
Phòng khách bừa bộn vì bọn trẻ vừa chơi đùa.
Mắt đỏ ngầu (thường vì thiếu ngủ, khóc)
She’s red-eyed from crying, she has been watching a sad movie.
Cô ấy mắt đỏ ngầu vì khóc, cô ấy vừa xem một bộ phim buồn.
Đổ mồ hôi, ướt đẫm mồ hôi
Why are you so sweaty? – I have been gardening for an hour.
Sao bạn đổ mồ hôi nhiều thế? – Tôi vừa làm vườn được một tiếng.
Gần đây, vừa mới
Have you been feeling well recently?
Gần đây bạn có cảm thấy khỏe không?
💬 Câu giao tiếp thực tế
- 🗣️ Hỏi bạn bè về dấu hiệu căng thẳng hoặc mệt mỏi.
🇺🇸 You look stressed. Have you been studying all night?
🇻🇳 Bạn trông căng thẳng quá. Bạn vừa học bài cả đêm à? - 🗣️ Nhận xét về một dấu hiệu rõ ràng và suy đoán nguyên nhân.
🇺🇸 The grass is quite long. I guess the gardener hasn’t been coming recently.
🇻🇳 Cỏ dài quá. Chắc là người làm vườn gần đây không đến. - 🗣️ Giải thích nguyên nhân của một vấn đề sức khỏe hoặc tình trạng hiện tại.
🇺🇸 My throat is sore because I have been shouting at the concert.
🇻🇳 Họng tôi đau vì tôi vừa hét hò ở buổi hòa nhạc.
🔍 Khám phá sâu hơn
🇻🇳 Bạn có bao giờ thắc mắc tại sao lại gọi là ‘hiện tại hoàn thành tiếp diễn’ không? Từ ‘hiện tại’ (Present) ở đây rất quan trọng, vì nó luôn ngụ ý hành động từ quá khứ vẫn còn liên quan, ảnh hưởng hoặc để lại dấu vết ở HIỆN TẠI. Còn ‘tiếp diễn’ (Continuous) thì nhấn mạnh sự liên tục, không ngừng nghỉ của hành động đó, chính là cái ‘quá trình’ tạo ra kết quả mà chúng ta đang thấy.
🇺🇸 Have you ever wondered why it’s called ‘Present Perfect Continuous’? The word ‘Present’ here is crucial, as it always implies that an action from the past still relates to, affects, or leaves a trace in the PRESENT. And ‘Continuous’ emphasizes the uninterrupted, ongoing nature of that action, which is the ‘process’ that creates the result we are currently seeing.
🇻🇳 Thì này rất ‘đắc dụng’ khi bạn muốn bày tỏ sự khó chịu, bực mình về một hành động nào đó đã kéo dài và đang gây ra phiền toái. Ví dụ: ‘You have been interrupting me all morning!’ (Bạn cứ ngắt lời tôi cả sáng rồi đấy!). Lúc này, nó không chỉ đơn thuần kể lại hành động mà còn thể hiện cảm xúc mạnh mẽ của người nói.
🇺🇸 This tense is very ‘useful’ when you want to express annoyance or frustration about an action that has been ongoing and is causing trouble. For example: ‘You have been interrupting me all morning!’ At this point, it doesn’t just recount the action but also conveys the speaker’s strong emotions.
Thì Hiện Tại Hoàn Thành Tiếp Diễn »







