Cách sử dụng thì hiện tại hoàn thành tiếp diễn (Present Perfect Continuous Tense)
Thì hiện tại hoàn thành tiếp diễn (thì Present perfect continuous) là thì diễn tả sự việc bắt đầu trong quá khứ và tiếp tục ở hiện tại có thể tiếp diễn ở tương lai sự việc đã kết thúc nhưng ảnh hưởng kết quả còn lưu lại hiện tại
Ex: She has been waiting for you all day – Cô ấy đã đợi bạn cả ngày.
They have been
travelling since last October. – Họ đã đi du lịch từ cuối tháng 10.
Form : S + have /has +been + V-ing +O
Thể phủ định
S + have/ has + not + been + V-ing
Ex:
• I haven’t been studying English for 5
years. – Tôi đã không học tiếng Anh được 5 năm.
• We haven’t been waiting here for over
two hours! – Chúng tôi đã không chờ ở đây hơn hai tiếng đồng hồ!
Thể nghi vấn
(WH) + have/ has + S + been + V-ing?
Ex:
- Have you been waiting here for two hours? Yes, I have
Bạn đã chờ 2
tiếng đồng hồ?
- Has she been working at that company for three years?
Yes, she has
- Jimmy has been driving his car for the whole day.
(Jimmy đã lái xe cả ngày rồi.)
·
for the whole +
N (N chỉ thời gian)
They have been playing video games for the
whole night.
(Họ đã chơi game cả buổi tối nay
rồi.)
for + N (quãng thời
gian): trong khoảng
(for months, for years,…)
Ex:My sister has been doing housework for 2 hours.
since + N (mốc/điểm thời
gian): từ khi
Ex: Since I came, they have
been playing soccer.
---------------------------------------------------------------
All + thời gian
(all the morning, all the afternoon,…)
Nhận xét
Đăng nhận xét