Lớp 7 là thời điểm các bạn học sinh bắt đầu tiếp cận với những kiến thức ngữ pháp nâng cao của tiếng Anh và thì hiện tại hoàn thành là một trong những chủ điểm không thể bỏ qua.
Để giúp các bạn học sinh củng cố và rèn luyện kỹ năng sử dụng chủ điểm kiến thức này, Tiếng Anh trẻ em BingGo Leaders sẽ hệ thống lại kiến thức và tổng hợp các dạng bài tập thì hiện tại hoàn thành lớp 7 thường gặp nhất cùng đáp án chi tiết.
1. Tóm tắt kiến thức thì hiện tại hoàn thành lớp 7
Trước khi đi vào phần bài tập, chúng ta sẽ cùng ôn lại kiến thức quan trọng của thì hiện tại hoàn thành nhé!
1.1. Cách sử dụng
Thì hiện tại hoàn thành thường được sử dụng để mô tả:
- Hành động xảy ra trong quá khứ và tiếp diễn ở hiện tại. VD: I have eaten out with my friends.
- Hành động xảy ra nhiều lần ở quá khứ. VD: He has played this game many times.
- Kinh nghiệm đã từng hoặc chưa từng tính đến hiện tại. VD: They have never eaten sushi.
Cách sử dụng của thì hiện tại hoàn thành
- Hành động mới xảy ra. VD: We have just leaved our home.
- Hành động không rõ thời điểm xảy ra. VD: Someone has broken my vase.
- Hành động đã xảy ra và có hậu quả ảnh hưởng đến hiện tại. VD: They has forgotten to report their work.
- Hành động đã xảy ra trong quá khứ nhưng quan trọng tại thời điểm nói/ viết. VD: I have lost my key, so I can’t go into my house.
1.2. Cấu trúc thì hiện tại hoàn thành lớp 7
Thể |
Công thức |
Ví dụ |
Khẳng định |
S + have/ has + VpII + O. |
I have gone to Phu Quoc recently. (Tôi mới đi Phú Quốc gần đây.) |
Phủ định |
S + have/ has + not + VpII + O. |
She hasn't seen this cartoon before. (Cô ấy chưa từng xem phim hoạt hình này bao giờ.) |
Yes - No Question |
Have/ Has + S + VpII + O? |
Have they met each other this year? (Năm nay họ đã gặp nhau chưa?) No, they haven't. (Không, họ chưa.) |
Wh-questions |
Wh-word + S + VpII + O? |
Where has she never visited? (Cô ấy chưa từng tới đâu?) She has never visited Iran. ( Cô ấy chưa từng tới Iran.) |
>>> Thì hiện tại hoàn thành - 3 bước để thành thạo cho bé mất căn bản
1.3. Dấu hiệu nhận biết
Các bạn có thể dễ dàng nhận biết thì hiện tại hoàn thành nếu trong câu xuất hiện các từ sau:
- Before/ never/ ever/ already/ just/ recently/ lately/ yet
- Until now/ so far/ up to now/ up to the present
- For + khoảng thời gian ( for 2 weeks)
- Since + mốc thời gian ( since 2015)
- The first/ second/… + time
- In/ for/ during/ over + the past/ last + thời gian ( in the last 2 years)
Một số cụm từ nhận biết của thì hiện tại hoàn thành
Xem thêm:
- TRỌN BỘ CÁC BÀI TẬP THÌ HIỆN TẠI TIẾP DIỄN LỚP 7 CÓ ĐÁP ÁN
- BÀI TẬP THÌ HIỆN TẠI ĐƠN LỚP 7 - CÓ ĐÁP ÁN
2. Tổng hợp các dạng bài tập thì hiện tại hoàn thành lớp 7 có đáp án
2.1. Dạng bài chia động từ
Bài tập 1: Chia dạng đúng của từ đã cho
- She ______________ (study) English for three years.
- They ______________ (visit) the zoo several times.
- We ______________ (not finish) our homework yet.
- I ______________ (read) two books this month.
- Have you ever ______________ (eat) sushi?
- Tom and Mary ______________ (live) in this city all their lives.
- He ______________ (just complete) his project.
- Sarah ______________ (not see) that movie before.
- How many countries ______________ (you visit) in your lifetime?
- We ______________ (just finish) our lunch.
Đáp án:
1. has studied |
2. have visited |
3. haven't finished |
4. have read |
5. eaten |
6. have lived |
7. has just completed |
8. hasn't seen |
9. have you visited |
10. have just finished |
Bài tập 2: Hoàn thành các câu sau với dạng đúng của động từ đã cho
- She ______________ (never visit) Paris.
- I ______________ (write) three emails today.
- How many times ______________ (you watch) that movie?
- They ______________ (live) in this city for ten years.
- He ______________ (not eat) his breakfast yet.
- Have you ever ______________ (see) a shooting star?
- We ______________ (travel) to five different countries.
- She ______________ (always be) a good friend to me.
- She ______________ (never visit) Asia.
- They ______________ (already finish) the project.
Đáp án:
1. has never visited |
2. have written |
3. have you watched |
4. have lived |
5. hasn’t eaten |
6. seen |
7. have traveled |
8. has been always |
9. has never visited |
10. have already finished |
Bài tập 3: Điền dạng đúng của động từ
- How many times ______________ (you travel) abroad?
- We ______________ (live) in this neighborhood for ten years.
- I ______________ (read) three books this month.
- By the time the party starts, I ______________ (arrive).
- He ______________ (not eat) breakfast yet.
- Have you ever ______________ (see) the Northern Lights?
- They ______________ (always be) supportive.
- We ______________ (just return) from our trip.
- She ______________ (study) French for three years.
- They ______________ (already complete) the assignment.
Đáp án:
1. have you traveled |
2. have lived |
3. have read |
4. have arrived |
5. hasn't eaten |
6. seen |
7. have ben always |
8. have just returned |
9. has studied |
10. have already completed |
Bài tập 4: Chia động từ để hoàn thành câu
- How many times ______________ (you go) the zoo this year?
- We ______________ (live) in this house since 2010.
- I ______________ (buy) that book twice.
- By the time you get here, we ______________ (already start).
- He ______________ (not try) that new restaurant yet.
- Have you ever ______________ (attend) a live concert?
- They ______________ (not meet) each other sincer last year.
- I ______________ return) from a trip.
- She ______________ (live) in this city for five years.
- How many times ______________ (you travel) to Europe?
Đáp án:
1. have you gone |
2. have lived |
3. have bought |
4. have already started |
5. hasn't tried |
6. attended |
7. haven’t met |
8. have returned |
9. has lived |
10. have you traveled |
Bài tập 5: Hãy tìm dạng đúng cho động từ trong ngoặc
- They ______________ (just finish) their meal.
- I ______________ (read) the newspaper today.
- Have you ever ______________ (meet) a celebrity?
- He ______________ (not visit) that museum yet.
- We ______________ (always enjoy) our time together.
- I ______________ (just go) for a business trip.
- They ______________ (never try) sushi.
- Have you ever ______________ (try) an extreme sport?
- How many times ______________ (you win) a competition?
- What interesting places ______________ (you explore) recently?
Đáp án:
1. haven't finished |
2. have read |
3. met |
4. hasn't visited |
5. have always enjoyed |
6. have just gone |
7. have never tried |
8. tried |
9. have you won |
10. have you explored |
2.2. Dạng bài viết lại câu
Bài tập 1: Viết lại các câu sau giữ nguyên nghĩa
- The last time he visited his grandparents was three months ago.
=> He hasn't...
- It's been two years since they first adopted their dog.
=> They have...
- I last saw that movie in 2019.
=> I haven't ...
- The last time they spoke was at the family reunion last summer.
=> They haven't ...
- It has been a while since they last went on a vacation together.
=> They haven't ...
- When did you last score a goal in soccer?
=> How long has it been since ...?
- This is the first time I've encountered such a challenging puzzle.
=> I have never ...
- I haven't heard from Mark for a week.
=> The last time ...
- Today is Friday. I haven't cleaned the house since Tuesday.
=> It is ...
- The last time he traveled to New York was two years ago.
=> He hasn't …
Đáp án:
1. He hasn't visited his grandparents for three years. |
2. They have adopted their dog for two years. |
3. I haven't seen that movie since 2019. |
4. They haven't spoken since the family reunion last summer. |
5. They haven't gone on a vacation together for a while. |
6. How long has it been since you last score a goal in soccers? |
7. I have never encountered such a challenging puzzle. |
8. The last time I heard from Mark was a week ago. |
9. It is Friday today. I haven't cleaned the house since Tuesday. |
10. He hasn't traveled to New York for two years. |
Bài tập 2: Viết lại câu sao cho nghĩa của câu không đổi
- She started her new job as a nurse last month.
=> She has ...
- It's been five years since they first moved into this house.
=> They have ...
- I last tasted sushi on my birthday.
=> I haven't ...
- The last time we played board games was at John's house.
=> We haven't ...
- It has been quite a while since we last attended a concert together.
=> We haven't ...
- When did you last solve a challenging math problem?
=> How long has it been since …?
- This is the first time I've tried rock climbing.
=> I have never ...
- I haven't received an email from Sarah for two weeks.
=> The last time ...
- Today is Monday. I haven't ridden my bicycle since Friday.
=> It is ...
- The last time she visited the museum was a year ago.
=> She hasn't …
Đáp án:
1. She has worked as a nurse for a month. |
2. They have lived in this house for five years. |
3. I haven't tasted sushi since my birthday. |
4. They haven't played board games since John's house. |
5. It has been quite a while since we attended a concert together. |
6. How long has it been since you last solved a challenging math problem? |
7. I have never tried rock climbing before. |
8. The last time I received an email from Sarah was two weeks ago. |
9. It is Monday today. I haven't ridden my bicycle since Friday. |
10. She hasn't visited the museum for a year. |
Bài tập 3: Viết lại câu với các từ bắt đầu được cho sẵn sao cho nghĩa không đổi
- He started his new job as a software engineer last week.
=> He has ...
- It's been three years since they first went on a road trip together.
=> They have ...
- I last ate ice cream during the summer.
=> I haven't ...
- The last time they played soccer was at the school tournament.
=> They haven't ...
- It has been a long time since we last attended a live concert.
=> We haven't ...
- When did you last visit your grandparents?
=> How long has it been since ..?
- This is the first time I've tasted this exotic fruit.
=> I have never ...
- I haven't received a text message from Jenny for five days.
=> The last time ...
- Today is Wednesday. I haven't watched a movie since Sunday.
=> It is …
Đáp án:
1. He has been working as a software engineer for a week. |
2. They have been going on road trips together for three years. |
3. I haven't eaten ice cream since the summer. |
4. They haven't played soccer since the school tournament. |
5. We haven't attended a live concert for a long time. |
6. How long has it been since you last visited your grandparents? |
7. I have never tasted this exotic fruit before. |
8. The last time I received a text message from Jenny was five days ago. |
9. It is Wednesday today. I haven't watched a movie since Sunday. |
2.3. Dạng bài trắc nghiệm chọn đáp án đúng
1. She ______________ to that new restaurant many times.
A. have been
B. have gone
C. has been
D. has gone
2. How many books ______________ this year?
A. have you read
B. you read
C. you are reading
D. you reading
3. They ______________ that movie before.
A. has watched
B. watched
C. haven't watched
D. watching
4. By the time we arrived, they ______________.
A. leave
B. leaving
C. left
D. have left
5. He ______________ this country for five years.
A. live in
B. lives in
C. living in
D. has lived in
6. We ______________ this city for three years.
A. lived in
B. has lived in
C. have lived in
D. live in
7. He ______________ a new job last month.
A. started
B. has started
C. starting
D. start
8. I ______________ my coffee this morning.
A. haven't drink
B. hasn't drink
C. didn't drink
D. haven't drunk
9. They ______________ their project yet.
A. not finished
B. didn't finish
C. haven't finished
D. haven't finishing
10. How many times ______________ to the beach this year?
A. you go
B. did you go
C. have you gone
D. you went
11. She ______________ that movie last night.
A. watched
B. has watched
C. watch
D. watches
12. They ______________ this city since they were born.
A. are living in
B. live in
C. have lived in
D. lived in
13. I ______________ to the doctor this week.
A. went
B. have gone
C. going
D. goes
14. He ______________ his car for a long time.
A. have had
B. has had
C. had
D. having
15. She ______________ her homework already.
A. have finished
B. finishes
C. has finished
D. finished
16. They ______________ to the new movie in town.
A. watched
B. have watched
C. watch
D. has watched
17. I ______________ in this city all my life.
A. has lived
B. lived
C. have lived
D. live
18. He ______________ this book for a week.
A. has read
B. read
C. have read
D. reads
19. How many times ______________ to the mountains?
A. did you go
B. you go
C. you went
D. have you gone
20. I ______________ my keys in the morning.
A. have found
B. found
C. have find
D. finds
Đáp án:
1. D |
2. A |
3. C |
4. D |
5. D |
6. C |
7. B |
8. D |
9. C |
10. C |
11. A |
12. C |
13. B |
14. B |
15. C |
16. B |
17. C |
18. A |
19. D |
20. A |
3. Kết luận
Như vậy, qua loạt bài tập thì hiện tại hoàn thành lớp 7 ở trên, chúng ta đã có cơ hội ôn tập và thực hành kiến thức về thì này chi tiết và hệ thống hơn. Không chỉ làm quen với cấu trúc câu, sử dụng thời gian và từ vựng phù hợp, Tiếng Anh trẻ em BingGo Leaders hy vọng thông qua việc tự học và thực hành, các bạn có thể sử dụng thì hiện tại hoàn thành trong giao tiếp thành thạo và tự tin hơn.