Present Perfect Continuous (Hiện tại hoàn thành tiếp diễn)
B2Nhấ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