Present Perfect Continuous (Hiện tại hoàn thành tiếp diễn)

B2

Nhấn mạnh tính liên tục của hành động bắt đầu trong quá khứ, kéo dài đến hiện tại.

🧩 Cấu trú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?

💡 Cách dùng

  • Nhấn mạnh khoảng thời gian hành động đã diễn ra liên tục: I have been waiting for an hour.
  • Hành động vừa mới kết thúc, có kết quả nhìn thấy ở hiện tại: She is tired because she has been running.

✏️ Ví dụ

They have been working on this project since May.

How long have you been learning English?

📝 Luyện tập

Câu 1
I (wait) for you for over an hour.
Câu 2
Sắp xếp các từ sau thành câu đúng:
How have been you English long learning
Câu 3
Chọn đáp án đúng: She is tired because she ___ all morning.
Câu 4
They (work) on this project since May.
Câu 5
My eyes hurt because I (read) for three hours.
Câu 6
He (feel) sick since yesterday.
Câu 7
Chọn câu đúng: I'm exhausted. I ___ all day.
Câu 8
Chọn đáp án đúng: ___ she been crying? Her eyes are red.
Câu 9
Sắp xếp các từ sau thành câu đúng:
since been raining it this morning has
Câu 10
Sắp xếp các từ sau thành câu đúng:
been long French how has learning he