diễn để hỏi hay chỉ
một sự việc đã xảy ra trong thời gian bao lâu. Trong trường hợp này thì
hành động hay tình huống bắt đầu trong quá khứ và vẫn xảy ra hay mới
vừa chấm rứt. Hãy xem các vắ dụ sau:
It is raining now. It began to rain two hours ago and it is still raining.
Hiện giờ trời đang mưa. Trời bắt đầu mưa cách đây hai tiếng và trời vẫn đang mưa.
It has been raining for two hours
Trời đã mưa được hai tiếng đồng hồ rồi
Chúng ta thường sử dụng thì hiện tại hoàn thành tiếp diên theo cách này, đặc biệt là với how long, for và since.
Sau đây là một vài vắ dụ khác:
- How long have you been learning English? Bạn đang học tiếng Anh được bao lâu rồi? - TheyỖve been waiting here for over an hour.
Họ đã chờ ở đây hơn một tiếng đồng hồ rồi. - IỖve been watching television since 2 oỖclock.
Tôi xem Tivi từ lúc 2 giờ.
- George hasnỖt been feeling very well recently. Gần đây George cảm thấy không được khoẻ lắm. - Have you been working hard today.
Có phải hôm nay bạn làm việc mệt lắm không?
Bạn cũng có thể sử dụng thì hiện tại hoàn thành tiếp diễn (với how long,
for và since) để chỉ những hành động lập đi lập lại trong một khoảng thời
gian ngắn.
- She has been playing tennis she was eight. Cô ấy đã chơi quần vợt từ lúc cô ấy lên tám. - How long have you been smoking?
Bạn hút thuốc được bao lâu rồi?
để biết thêm về thì hiện tại hoàn thành + since và for hãy xem bài 18-19.
để biết sự khác nhau giữa thì hiện tại hoàn thành đơn và tiếp diễn, hãy xem
bài 17-18.