THÌ HIỆN TẠI HOÀN THÀNH
THÌ HIỆN TẠI HOÀN THÀNH
1. Structures:
2. Use:
- Hành động đã hoàn thành cho tới thời điểm hiện tại mà không đề cập tới nó xảy ra khi nào
- Hành động bắt đầu ở quá khứ và đang tiếp tục ở hiện tại
- Về một hành động trong quá khứ nhưng quan trọng tại thời điểm nói
already rồi
ever đã từng
for + N – quãng thời gian trong khoảng (for a year, for a long time, …)
Bài 2: Bài tập thì hiện tại hoàn thành: Dựa vào các từ cho sẵn viết lại câu hoàn chỉnh với thì hiện
tại hoàn thành
1. He / just / finish / his homework.
_______________________________________________________________________________
2. They / never / visit / that city.
_______________________________________________________________________________
3. She / already / buy / a new car.
________________________________________________________________________________
4. We / not / see / that movie / yet.
_________________________________________________________________________________
5. Have / you / ever / eat / sushi?
_________________________________________________________________________________
6. I / not / travel / to Europe / before.
__________________________________________________________________________________
7. They / just / move / to a new house.
_________________________________________________________________________________
8. Have / you / ever / meet / him?
_________________________________________________________________________________
9. She / always / dream / of becoming / a doctor.
___________________________________________________________________________________
10. We / not / go / to the beach / this summer.
__________________________________________________________________________________
11. He / just / graduate / from university.
_________________________________________________________________________________
12. They / never / try / Vietnamese food.
_________________________________________________________________________________
13. Have / you / ever / climb / Mount Everest?
_________________________________________________________________________________
14. She / already / read / that book.
_________________________________________________________________________________
15. I / not / see / him / since / last week.
________________________________________________________________________________
16. We / just / start / a new project.
________________________________________________________________________________
17. Have / you / ever / swim / in the ocean?
_________________________________________________________________________________
18. They / always / support / their favorite team.
_________________________________________________________________________________
19. She / not / visit / her family / for a long time.
________________________________________________________________________________
20. I / just / receive / a letter / from my friend.
________________________________________________________________________________
Bài 3: Viết lại các câu sau đây dưới dạng phủ định
Bài 4: Bài tập thì hiện tại hoàn thành: Chọn đáp án đúng nhất
Have you __________ to Japan before?
a) been b) gone c) visited
2. She __________ her homework already.
a) finished b) has finished c) has been finishing
3. They __________ to the movies many times.
a) have been b) have gone c) have watched
4. __________ you ever __________ a foreign language?
a) Have / learned b) Do / learn c) Are / learning
5. He __________ in this company for five years.
a) worked b) has worked c) is working
6. We __________ to Paris twice.
a) have been b) have gone c) have visited
7. She __________ her driver’s license.
a) got b) has got c) has been getting
8. __________ you __________ the news today?
a) Have / heard b) Did / hear c) Are / hearing
9. They __________ their vacation in Italy.
a) enjoyed b) have enjoyed c) have been enjoying
10. __________ she __________ the book yet?
a) Did / read b) Has / read c) Is / reading
Bài 5: Hoàn thành các câu sau ở thì hiện tại hoàn thành:
1. I _______________________ (see) three police cars this morning (it's still morning).
2. After he ___________________ (arrive) home, he ____________________ (unpack) and
__________________________ (go) to bed early.
3. A: What's wrong? B: I ___________________________ (break) a glass!
4. My grandparents only _______________________ (know) each other for a few months before they
____________________________ (get) married.
5. I _________________________ (be) in London for three years. I love it here.
6. We __________________________ (see) Julie last night.
7. He ____________________ (be) a teacher before he ____________________ (become) a musician.
8. When the boss ______________________ (walk) into the room, we ___________________ (know)
someone was going to get fired.
9. The children _______________________ (break) a window in the school last week.
10. He ____________________________ (see) that film last year.
11. Lucy _________________________ (break) her leg, so she can't come skiing.
12. Julie ___________________________ (arrive)! Come and say hello!
13. They ____________________ (be) cold when they ________________________ (arrive) home.
14. Jack _____________________ (break) his arm when he ___________________ (fall) off a horse in
2005. 15. I ____________________ (know) about the problem for months, but I __________________
(not / find) a solution yet.
16. A: When _______________________ (you / arrive)? B: At 10pm last night.
17. She _____________________ (be) a teacher for ten years, and she still enjoys it.
18. How long __________________________ (you / know) Jill? I know you see her often.
19. I ___________________________ (see) the sea before.
20. A: Hello B: Hi Mum, it's me. I just wanted to say I ______________________ (arrive) safely and
everything is fine.
Bài 7: Bài tập viết lại câu thì hiện tại hoàn thành dưới dạng bị động
Bài 8: Viết lại câu sao cho nghĩa không đổi, dựa vào từ trong ngoặc
1. They moved to a new house last month. (since)
………………………………………………………………………………………………….
2. We started working on this project two weeks ago. (for)
…………………………………………………………………………………………………..
3. She began learning to play the piano in her childhood. (since)
…………………………………………………………………………………………………..
4. He joined the company three years ago. (for)
…………………………………………………………………………………………………..
5. I started studying French six months ago. (for)
…………………………………………………………………………………………………...
6. They began dating each other in high school. (since)
…………………………………………………………………………………………………….
7. We moved to this city a year ago. (for)
………………………………………………………………………………………………………
8. She started practicing yoga last year. (for)
……………………………………………………………………………………………………..
9. He began playing the guitar when he was a child. (since)
……………………………………………………………………………………………………..
10. I started writing my book a few months ago. (for)
………………………………………………………………………………………………………
Đáp án:
Bài 1:
1. has studied
2. have traveled
3. hasn’t eaten
4. have finished
5. haven’t seen
6. visited
7. hasn’t met
8. have already started
9. have just bought
10. decided
11. has worked
12. have met
13. hasn’t finished
14. Have you tried
15. has been learning
16. haven’t visited
17. Have they booked
18. has written
19. haven’t seen
20. has been practicing
Bài 2:
1. He has just finished his homework.
2. They have never visited that city.
3. She has already bought a new car.
4. We have not seen that movie yet.
5. Have you ever eaten sushi?
6. I have not traveled to Europe before.
7. They have just moved to a new house.
8. Have you ever met him?
9. She has always dreamed of becoming a doctor.
10. We have not gone to the beach this summer.
11. He has just graduated from university.
12. They have never tried Vietnamese food.
13. Have you ever climbed Mount Everest?
14. She has already read that book.
15. I have not seen him since last week.
16. We have just started a new project.
17. Have you ever swum in the ocean?
18. They have always supported their favorite team.
19. She has not visited her family for a long time.
20. I have just received a letter from my friend.
Bài 3:
1. I haven’t visited London.
2. They haven’t seen that movie.
3. She hasn’t finished her work.
4. We haven’t been to Paris.
5. He hasn’t studied French.
Bài 4:
1. a) been
2. b) has finished
3. a) have been
4. a) Have / learned
5. b) has worked
6. c) have visited
7. b) has got
8. a) Have / heard
9. b) have enjoyed
10. b) Has / read
Bài 7:
1. Her homework has been finished.
2. The museum has been visited.
3. Dinner has been cooked by John.
4. The project has been completed.
5. A letter has been written to my friend.
6. The house has been cleaned by Anna.
7. The car has been repaired.
8. The problem has been solved by Jack.
9. Flowers have been planted in the garden by my husband.
10. A new phone has been bought.
Bài 8:
1. They have lived in the new house since last month.
2. We have worked on this project for two weeks.
3. She has learned to play the piano since her childhood.
4. He has joined the company for three years.
5. I have studied French for six months.
6. They have dated each other since high school.
7. We have lived in this city for a year.
8. She has practiced yoga for a year.
9. He has played the guitar since he was a child.
10. I have written my book for a few months.
Bài 6:
1. I've seen three police cars this morning.
2. After he arrived home, he unpacked and went to bed early.
3. A: What's wrong? B: I've broken a glass!
4. My grandparents only knew each other for a few months before they got married.
5. I've been in London for three years. I love it here.
6. We saw Julie last night.
7. He was a teacher before he became a musician.
8. When the boss walked into the room, we knew someone was going to get fired.
9. The children broke a window in the school last week.
10. He saw that film last year.
11. Lucy has broken her leg, so she can't come skiing.
12. Julie's arrived! Come and say hello!
13. They were cold when they arrived home.
14. Jack broke his arm when he fell off a horse in 2005.
15. I've known about the problem for months, but I haven't found a solution yet.
16. A: When did you arrive? B: At 10pm last night.
17. She's been a teacher for ten years, and she still enjoys it.
18. How long have you known Jill? I know you see her often.
19. I have never seen the sea before.
20. A: Hello B: Hi Mum, it's me. I just wanted to say I've arrived safely and everything is fine.
Answers 1. You have kept a pet for three years. 2. Have you come here before? 3. Has it rained all
day? 4. Who have we forgotten to invite? 5. We haven't heard that song already. 6. He hasn't forgotten
his books 7. She has stolen all the chocolate! 8. Have I explained it well? 9. Who has he met recently?
10. How have we finished already?
1. He has studied Latin. 12. I have known him for three months. 13. Where have you studied
Arabic? 14. What countries have they visited in Europe? 15. He has hurt his leg. 16. She has left
her phone in a taxi. 17. We haven't lost our tickets. 18. Has she called her mother?
2. 19. Has he taken a taxi? 20. She has gone to the library
3. Choose the present perfect or past simple. 1. I _________________ (see) three police cars this
morning (it's still morning). 2. After he _________________ (arrive) home, he
_________________ (unpack) and _________________ (go) to bed early. 3. A: What's wrong?
B: I _________________ (break) a glass! 4. My grandparents only _________________
(know) each other for a few months before they _________________ (get) married. 5. I
_________________ (be) in London for three years. I love it here. 6. We _________________
(see) Julie last night. 7. He _________________ (be) a teacher before he _________________
(become) a musician. 8. When the boss _________________ (walk) into the room, we
_________________ (know) someone was going to get fired. 9. The children
_________________ (break) a window in the school last week.
4. 10. He _________________ (see) that film last year. 11. Lucy _________________ (break) her
leg, so she can't come skiing. 12. Julie _________________ (arrive)! Come and say hello! 13.
They _________________ (be) cold when they _________________ (arrive) home. 14. Jack
_________________ (break) his arm when he _________________ (fall) off a horse in 2005.
15. I _________________ (know) about the problem for months, but I _________________
(not / find) a solution yet. 16. A: When _________________ (you / arrive)? B: At 10pm last
night. 17. She _________________ (be) a teacher for ten years, and she still enjoys it. 18. How
long _________________ (you / know) Jill? I know you see her often. 19. I
_________________ (see) the sea before. 20. A: Hello B: Hi Mum, it's me. I just wanted to say
I _________________ (arrive) safely and is fine. everything
5. Answers 1. I've seen three police cars this morning. 2. After he arrived home, he unpacked and
went to bed early. 3. A: What's wrong? B: I've broken a glass! 4. My grandparents only knew
each other for a few months before they got married. 5. I've been in London for three years. I
love it here. 6. We saw Julie last night. 7. He was a teacher before he became a musician. 8.
When the boss walked into the room, we knew someone was going to get fired. 9. The children
broke a window in the school last week. 10. He saw that film last year. 11. Lucy has broken her
leg, so she can't come skiing.
6. 12. Julie's arrived! Come and say hello! 13. They were cold when they arrived home. 14. Jack
broke his arm when he fell off a horse in 2005. 15. I've known about the problem for months,
but I haven't found a solution yet. 16. A: When did you arrive? B: At 10pm last night. 17. She's
been a teacher for ten years, and she still enjoys it. 18. How long have you known Jill? I know
you see her often. 19. I have never seen the sea before. 20. A: Hello B: Hi Mum, it's me. I just
wanted to say I've arrived safely and everything is fine.