Thì hiện tại hoàn thành tiếp diễn (Present Perfect Continuous) được sử dụng để chỉ sự việc xảy ra trong quá khứ nhưng vẫn còn tiếp tục ở hiện tại và có thể vẫn còn tiếp diễn trong tương lai.
- Thì hiện tại đơn (Present Simple)
- Thì hiện tại tiếp diễn (Present Continuous)
- Thì hiện tại hoàn thành (Present Perfect Tense)
Chúng ta sử dụng thì hiện tại hoàn thành tiếp diễn để nói về sự việc đã kết thúc nhưng chúng ta vẫn còn thấy ảnh hưởng.
Cấu trúc thì hiện tại hoàn thành tiếp diễn
1. Câu khẳng định
Công thức | S + have/ has + been + V–ing I/ We/ You/ They + have He/ She/ It + has |
Ví dụ | It has been raining for three days. (Trời mưa 3 ngày rồi.) |
They have been working for this company for 7 years. (Họ làm việc cho công ty này 7 năm rồi.) | |
It has been raining for 1 week. (Trời mưa 1 tuần rồi.) | |
She has been living here for one year. (Cô ấy sống ở đây được một năm rồi.) |
2. Câu phủ định
Công thức | S + haven’t / hasn’t + been + V–ing haven’t = have not hasn’t = has not |
Ví dụ | I haven’t been studying English for 5 years. (Tôi không học tiếng Anh được 5 năm rồi.) |
She hasn’t been watching films since last year. (Cô ấy không xem phim từ năm ngoái.) | |
He hasn’t been sleeping enough recently. (Anh ấy ngủ không đủ thời gian gần đây.) | |
I haven’t been waiting for her for an hour. (Tôi chưa đợi cô ấy được 1 giờ.) |
3. Câu nghi vấn
Công thức | Have/ Has + S + been + V–ing ? – Yes, S (have)./ No, S (have) + not. |
Ví dụ | Has he been typingthe report since this morning? (Anh ấy đánh máy bài báo cáo từ sáng rồi rồi phải không?) – Yes, he has./ No, he hasn’t. |
Have you been standing in the rain for more than 2 hours? (Bạn đứng dưới mưa hơn 2 tiếng đồng hồ rồi phải không?) – Yes, I have./ No, I haven’t. | |
How long have you been staying here? (Bạn đã ở đây bao lâu rồi?) – Yes, I have./ No, I haven’t. |
Cách sử dụng thì hiện tại hoàn thành tiếp diễn
1. Dùng để diễn tả một hành động bắt đầu trong quá khứ diễn ra liên tục và kéo dài đến hiện tại. (Nhấn mạnh tính “liên tục” của hành động) | I have been typing this letter for 3 hours. (Tôi đã đánh máy bức thư này được 3 tiếng đồng hồ rồi.) – Ta hiểu là việc đánh máy đã bắt đầu cách đây 3 tiếng và liên tục diễn ra kéo dài cho tới bây giờ và vẫn chưa kết thúc. |
2. Dùng để diễn tả hành động đã xảy ra, vừa mới kết thúc nhưng kết quả của hành động vẫn có thể nhìn thấy được ở hiện tại. | I am very tired now because I have been working hard for 8 hours. (Bây giờ tôi rất mệt vì tôi đã làm việc vất vả trong 8 tiếng đồng hồ.) – Ta thấy việc “làm việc vất vả 8h đồng hồ” vừa mới kết thúc nhưng kết quả của nó thì vẫn có thể thấy được ở hiện tại (đang rất mệt.) |
Dấu hiệu nhận biết thì hiện tại hoàn thành
1. Since + mốc thời gian | She has been working since the early morning. (Cô ấy làm việc từ sáng sớm.) |
2. For + khoảng thời gian | They have been listening to the radio for 3 hours. (Họ nghe đài được 3 tiếng đồng hồ rồi.) |
3. All + thời gian (all the morning, all the afternoon, all day, …) | They have been working in the eld all the morning. (Họ làm việc ngoài đồng cả buổi sáng.) |
Phía trên là toàn bộ kiến thức lý thuyết chi tiết về thì hiện tại hoàn thành tiếp diễn.
Bài tập thì hiện tại hoàn thành tiếp diễn
Để thành thạo hơn kiến thức bạn đã học được hãy áp dụng vào làm những bài tập ở phía dưới đây.
Phần đáp án mình sẽ để ở phía cuối bài viết.
1. Bài tập
Bài tập 1. Read the situations below and write a sentence using the present perfect progressive tense to say how long the situation has been happening.
Ex. The baby is crying. She started to cry twenty minutes ago.
The baby has been crying for twenty minutes.
- The tap is leaking. It started to leak last week.
- It is snowing. It began to snow last night.
- The children are studying now. They started to study an hour ago.
- Willie smokes. He started to smoke when he was a teenager.
- Andrea works in a bank. She got her bank job last April.
- Mrs. Neville teaches French. She started to teach French 15 years ago.
- Sue and Joe are planning their vacation. They started planning last winter.
- The mechanic is fixing my car. He started working on it this morning.
Bài tập 2. Choose the correct verb from the list below to complete the following sentences. Put the verb in the present perfect progressive tense.
talk / look / lift / work / wait / feel / rain / deliver / shop / cry / plan / read / drive / study / sit / watch
- Maria _________________ at the coffee shop for her boyfriend for the past half hour, but he still hasn’t arrived.
- The students __________________ Spanish since the semester began.
- I ___________________ on this report for the past two days.
- You should take your umbrella when you go out. It ____________________ all day.
- The children _________________ television all evening.
- John’s back hurts. He ___________________ heavy boxes all morning.
- The students ____________________ in the classroom for 20 minutes, but the teacher hasn’t come yet.
- The girls ___________________ on the telephone for over an hour.
- Frank _________________ the same car for almost twenty years.
- Mr. and Mrs. Barnes are very excited about going to China next summer. They _________________ this trip for over a year.
- That mailman _____________________ the mail in our neighborhood for nearly twentyfive years. He is going to retire soon.
- Rita and Carly are at the mall. They ___________________ since the stores opened this morning.
- My eyes are getting tired. I _________________ all day.
- Bill hopes to find a new job soon. He _________________ in the paper and on the Internet every day for the past month.
- Andrea is planning to call the doctor this afternoon. She _________________ sick for several days.
- Claire’s eyes are all red. She __________________ all morning.
Bài tập 3. Put the words below in the correct order to make grammatically correct sentences. (Each sentence is in the present perfect progressive tense.)
Ex. has that he been for company working years for ten.
He has been working for that company for ten years.
- piano lessons has she since taking a been was child she
- fishing since they the came have sun been up
- has an father he his been for with arguing hour
- have neighborhood we same in been since the living were we children
- Alex since he been came from business sleeping his has home trip
- been the since students doing they to came class have exercise this
- Peter hockey has the since television been game watching began
- Dan been Luke two playing have and for tennis hours
Đáp án
Tài liệu tham khảo
- https://www.voca.vn/blog/thi-hien-tai-hoan-thanh-tiep-dien-chi-tiet-va-chinh-xac-nhat-491
- https://elight.edu.vn/the-present-perfect-progressive/
- http://www.kaisons.org/uploads/3/4/0/1/3401675/___present_perfect_progressive_8.pdf
- https://dictionary.cambridge.org/vi/grammar/british-grammar/present-perfect-continuous-i-have-been-working
- https://www.ef.com/ca/english-resources/english-grammar/present-perfect-continuous/
Leave a Reply