Trong cấu trúc ngữ pháp tiếng Anh, thì hiện tại hoàn thành là một trong những thì quan trọng nhất. Đây cũng là kiến thức khiến các bạn đau đầu và thấy khó hiểu nhất khi gặp phải. Hiểu được điều đó, Wow English đã tổng hợp những kiến thức cơ bản nhất bao gồm: công thức, cách sử dụng, dấu hiệu nhận biết, và cung cấp các dạng bài tập cùng đáp án chi tiết giúp các bạn giải mã từ A đến Z thì hiện tại hoàn thành và đưa các bạn thoát khỏi tình trạng bế tắc này nhé!
Khái niệm thì hiện tại hoàn thành (the present perfect tense)
Thì hiện tại hoàn thành dùng để diễn tả về một hành động đã hoàn thành cho tới thời điểm hiện tại mà không bàn về thời gian diễn ra nó.
Công thức thì hiện tại hoàn thành (the present perfect tense)
Câu khẳng định:
S + have/ has + VpII
Lưu ý: Chia have/has theo chủ ngữ số ít hoặc số nhiều
S (I/We/You/They) + have
S (He/ She/ It) + has
Ví dụ
It has rained for 2 days. (Trời mưa 2 ngày rồi)
hey have worked for this company for 10 years. (Họ làm việc cho công ty này 10 năm rồi.)
Câu phủ định:
S + haven’t/ hasn’t + VpII
Lưu ý:
Haven’t = have not
Hasn’t = has not
Ví dụ:
She hasn’t come back her hometown since 1991. (Cô ấy không quay trở lại quê hương của mình từ năm 1991)
I haven’t seen you for 3 days ( Tôi chưa gặp bạn ba ngày)
Câu nghi vấn:
Have/ Has + S + VpII?
Lưu ý:
Yes, I/we/you/they + have.
Yes, he/she/it + has.
Ví dụ:
Have you ever travelled to America? (Bạn đã từng du lịch tới Mỹ bao giờ chưa?)
Yes, I have./ No, I haven’t.
Has she arrived London yet? (Cô ấy đã tới Luân Đôn chưa?)
Yes, she has./ No, she hasn’t.
Cách sử dụng thì hiện tại hoàn thành
Được đùng để diễn tải hành động đã hoàn thành cho tới thời điểm hiện tại mà không đề cập đến thời gian diễn ra nói.
Được dùng để diễn tả hành động đã xảy ra lặp đi lặp lại nhiều lần trong suốt một khoảng thời gian cho đến hiện tại
Mô tả hành động đã bắt đầu trong quá khứ và kéo dài đến hiện tại
Một số động từ phân từ 2 ( VpII) thông dụng trong thì hiện tại hoàn thành
- be → been
- do → done
- take → taken
- become → become
- give → given
- begin → begun
- build → built
- come → come
- see → seen
Dấu hiệu để nhận biết thì hiện tại hoàn thành
Khi trong câu có những từ dưới đây thường là thì hiện tại hoàn thành
- just, recently, lately: gần đây, vừa mới
- already: rồi
- before: trước đây
- ever: đã từng
- for + N – quãng thời gian: trong khoảng (for a year, for a long time, …)
- since + N – mốc/điểm thời gian: từ khi (since 1992, since June, …)
- yet: chưa (sử dụng trong câu hỏi và câu phủ định)
- so far = up to the present = until now = up to now: cho đến bây giờ
- never: không bao giờ, chưa từng
Một số dạng bài tập vận dụng và đáp án chi tiết
Để giúp các bạn nắm rõ và sử dụng thành thạo thì hiện tại hoàn thành ( the present perfect tense ) WowEnglish gửi đến bạn một dạng bài tập và đáp án chi tiết sau :
Bài tập :
EX1: Điền dạng đúng của các động từ trong ngoặc.
- She already (watch) this movie.
- He (write) his report yet?
- They (travel) to New York lately.
- He (not give) his decision yet.
- My sister ( not see) her friend for 2 years.
- I (be) to London three times.
- It (rain) since I stopped my work.
- This is the second time I (meet) her.
- They (walk) for more than 2 hours.
- You (get) married yet?
- 11.They (not/ see) the film yet.
- She (not/have) any fun a long time.
- You (send) the letters yet?
- I’d better have a shower. I (not/have) one since Thursday.
- 15.They (just /go) out
- I just (realize) that there are only four weeks to the end of term.
- She (finish) reading two books this week.
- How long (you/know) each other?
- 19 (You/take) many photographs?
- He (eat) at the King Power Hotel yet?
- They (live) here all their life.
- How many bottles the milkman (leave) ? He (leave) six.
- I (buy) a new carpet. Come and look at it.
- She (write) three books about her wild life.
- We (finish) one English course.
EX2: Viết lại các câu sau ở thì hiện tại hoàn thành sao cho nghĩa không đổi.
1. I started to live in Hanoi 3 years ago. (for)
→ …………………………………………………
2. My brother began to study English when he was young. (since)
→ …………………………………………………
3. We have never eaten this kind of food before. (This is)
→ …………………………………………
4. Mrs.Jenkins is very tired. (clean/house)
→ …………………………………………
5. Anna’s hair was dirty. Now it’s clean. (wash)
→ …………………………………………
6. My sister is looking for her pen. (lose)
→……………………………………….
7. Tom was 80 kg. Now he’s 70. (lose weight)
→………………………………………..
8. Mary is on holiday in France. (go)
→…………………………………………
9. Mr. Hill was in Canada last week. He’s back in London now. (be)
→……………………………………….
10. I can’t eat anything now. (cat too much)
→…………………………………………..
EX3: Viết lại các câu sau dựa trên các từ cho sẵn có sử dụng thì hiện tại hoàn thành.
- Be/ at his computer / seven hours
- Not/ have/ any fun/ a long time
- Not/see/his friends/ages
- Have / a cold / a week
- Not / do / any sport / last year
- Be / busy /with his studies / months
EX4: Điền dạng đúng của các động từ trong ngoặc.
Maria: How is the painting going? (*) Have you finished? (you/finish)
John: No, I haven’t. Painting the ceiling is really difficult, you know. (1)………(I/not/do) very much. And it looks just the same as before. This new paint (2)…………(not/make) any difference.
Maria: (3)………..(you/not/put) enough on.
John: (4)…………….(I/hurt) my back. It feels bad.
Maria: Oh, you and your back. You mean (5)………..(you/have) enough of decorating. Well, I’ll do it. Where (6)…….(you/put) the brush?
John: I don’t know.(7)……….(it/disapear). (8)…………(I/look) for it, but I can’t find it.
Maria: You’re hopeless, aren’t you? How much (9)………(you/do) in here? Nothing! (10)………..(I/paint) two doors
John: (11)………..(I/clean) all this old paint around the window. It looks much better now, doesn’t it?
Maria: (12)…………….(we/make) some progress, I suppose. Now, where (13)……………..(that brush/go)? Oh, (14)……… (you/leave) it on the ladder, look.
EX5: Hoàn thành các đoạn hội thoại dưới đây
Eg: We must find out the address.
– It’s all right, I’ve just remembered it.
- The children’s room looks neat.
– Yes, they’ve……………………………
- Is Edwin making some coffee?
– It’s ready…………………………………..
- What happened to that chocolate?
– Sorry,…………………………………..
- Has Rita got all the answers right?
– Yes,…………………………………….
- Have you told your brother?
– Yes, I’ve………………………………………..
EX6: Hoàn thành các câu dưới đây
Eg: I’d better have a shower. I haven’t had one since Thursday.
- I think I’ll ring my girlfriend. I haven’t…………..the weekend.
- We’re going to see some old friends. We haven’t ………five years.
- Let’s watch a video, shall we? We haven’t………………….quite a while.
- We could have a barbecue. We haven’t………………………. last summer.
- Shall we play tennis? We haven’t…………………………. our holiday.
EX7: Chọn câu trả lời đúng
1.Jack writes very quickly. He’s…………..finished his essay.
A. already | B. been | C. just | D. yet |
2. What are you going to do? – I don’t know. I haven’t decided………
A. just | B. long | C. since | D. yet |
3. I’ve…………….to Paris. I went there in June.
A. been | B. gone | C. just | D. yet |
4. Have you………done any skiing?
A. ever | B. for | C. just | D. long |
5. My girlfriend hasn’t rung……………. week.
A. for | B. last | C. since | D. this |
6. I haven’t seen that coat before. How………..have you had it?
A. already | B. for | C. long | D. since |
7. The girls have……………. to the cinema. They won’t be back until ten o’clock.
A. already | B. been | C. gone | D. just |
8. I haven’t seen my parents…… last Christmas.
A. already | B. before | C. for | D. since |
9. This is the first……………………….. I’ve ever lived away from home.
A. already | B. since | C. that | D. time |
10. This programme must be new. I’ve ………………………….seen it before.
A. ever | B. never | C. since | D. yet |
EX8:
eg:
Janet has lost her keys. She can’t find them anywhere. ✓
Christopher has hurt his hand, but it’s OK now → has
1. The directors have arrived an hour ago, but they didn’t stay long | ……. |
2. It’s raining, and Jim has left his umbrella behind, look | ……. |
3. It’s a long time since your friends have last visited us. | ……. |
4. None of you have called me for weeks. Aren’t we friends anymore? | ……. |
5. We can play football now. The others have finished | ……. |
6. The company has bought some land, but then it sold it. | ……. |
7. The computer isn’t on now. Someone has turned it off. | ……. |
8. Tracy has posted the parcel. It’s on its way to you. | ……. |
9. Several bombs have gone off in the city centre. It has happened a hour ago | ……. |
10. Simon has left. He and Oliver have left after lunch | ……. |
ĐÁP ÁN
EX1:
- has already watched
- Has he written
- have travelled
- hasn’t given
- hasn’t seen
- have been
- has rained
- have met
- have walked
- have you got
- haven’t seen
- hasn’t had
- have you sent
- haven’t had
- have just gone
- have…realized
- has finished
- have…known
- Have you taken
- Has he eaten
- have lived
- has…left; has left/ left
- have bought
- has written
- have finished
EX 2:
- I have lived in Hanoi for 3 years. (Tôi sống ở Hà Nội được 3 năm rồi.)
- He studied English since he was young. (Anh ấy học tiếng Anh kể từ khi anh ấy còn trẻ.)
- This is the first time I have ever eaten this kind of food. (Đây là lần đầu tiên tôi từng được ăn loại thức ăn này.)
- Because she has cleaned her house for all day long. (Bởi vì cô ấy đã dọn dẹp nhà cửa cả ngày)
- Anna has wahsed her hair. (Anna đã gội đầu)
- She has lost it since yesterday. (Chị tôi mất bút kể từ hôm qua)
- He has exercised and dieted to lose weight. (Anh ấy đã tập thể dục và ăn kiêng để giảm cân)
- She has gone to there.(cô ấy đã đi đến đó)
- He has been to Canada many times because he likes its weather and culture.(Anh ấy đã đến Canada nhiều lần vì anh ấy thích thời tiết và văn hoá ở đó)
- Because I have eaten too much in the brunch. (Bởi vì tôi đã ăn quá nhiều trong bữa nửa buổi)
EX3:
- He’s been at his computer for seven hours.
- He hasn’t had any fun for a long.
- He’s/He has had a cold for a week.
- He hasn’t seen his friends for ages.
- He hasn’t done ant sport since last year.
- He’s/He has been busy with his studies for months.
EX4:
- I haven’t done
- hasn’t made
- You haven’t put
- I’ve/1 have hurt
- you’ve/ you have had
- have you put
- It’s/It has disappeared
- I’ve/I have looked
- have you done
- I’ve/I have painted
- I’ve/I have cleaned
- We’ve /we have made
- has that brush gone
- you’ve/you have left
EX5:
- just tidied it.
- He’s/He has just made some/it.
- I’ve/I have just eaten it.
- she’s/she has just checked them .
- I’ve/I have just rung him .
EX6:
- rung her since
- seen them for
- watched one for
- had one since
- played (it) since
EX7:
- already
- yet
- been
- ever
- this
- long
- gone
- since
- time
- never
EX8:
- have
- ✓
- have
- ✓
- ✓
- has
- ✓
- ✓
- has
- have
Với những kiến thức trên chúng tôi hy vọng các bạn đã có thể nắm gọn kiến thức cơ bản của thì hiện tại hoàn thành (The Present Perfect Tense), biết được khi nào nên sử dụng thì, công thức và các dấu hiện nhận biết khi gặp phải trong Tiếng Anh. Liên hệ ngay: 0982.900.085 đội ngũ giảng viên tại WowEnglish luôn sẵn sàng hỗ trợ giải đáp thắc mắc cũng như cung cấp tài liệu học Tiếng Anh ngay khi bạn cần.