Thần Đồng

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

Nhấn mạnh quá trình kéo dài đến hiện tại hoặc vừa dừng và còn dấu hiệu. Thường nhấn mạnh thời lượng hoặc quá trình, không nhấn mạnh số lượng việc đã hoàn t...

Dùng chung mọi lớp · Present perfect continuous

Hiện tại

Công thức

Khẳng định
S + have/has been + V-ing
Phủ định
S + have/has not been + V-ing
Nghi vấn
Have/Has + S + been + V-ing?

S: chủ ngữ · O: tân ngữ · V: động từ nguyên mẫu · V2: quá khứ · V3: quá khứ phân từ · V-ing: dạng thêm -ing · adj: tính từ. Các mẫu thì ở đây dùng động từ thường; chú ý ghi chú riêng cho be.

Cách dùng

Cách dùng chính

Nhấn mạnh quá trình kéo dài đến hiện tại hoặc vừa dừng và còn dấu hiệu.

Lan has been practising the piano for an hour.

Lan đã tập đàn piano được một giờ.

Dấu hiệu của hoạt động vừa dừng

Dùng khi một hoạt động vừa kết thúc và kết quả còn thấy được, nhấn mạnh quá trình gây ra tình trạng đó.

Her hands are dirty because she has been gardening.

Tay cô ấy bẩn vì cô ấy vừa làm vườn.

Quá trình

Nhấn mạnh quá trình kéo dài đến hiện tại hoặc vừa dừng và còn dấu hiệu.

We have been painting the fence all morning.

Chúng tôi đã sơn hàng rào suốt buổi sáng.

Ví dụ

Lan has been practising the piano for an hour.

Lan đã tập đàn piano được một giờ.

Từ và cụm từ gợi ý

since, for, all morning, lately.

Đây là gợi ý; cần xét ý nghĩa và ngữ cảnh để chọn cấu trúc phù hợp.

Lỗi thường gặp

Sai: She has studying for two hours.

Đúng: She has been studying for two hours.

Thì hoàn thành tiếp diễn cần been giữa has và V-ing.

Sai: He have been running.

Đúng: He has been running.

He đi với has.

Lưu ý

Thường nhấn mạnh thời lượng hoặc quá trình, không nhấn mạnh số lượng việc đã hoàn tất.

Nguồn tham khảo

British Council — Present tense

Bản tóm tắt tiếng Việt và ví dụ do Thần Đồng biên soạn để tra cứu.

Xem toàn bộ công thức tiếng Anh

Bài cùng chủ đề