Tổng hợp Bài tập Thì hiện tại hoàn thành tiếng anh 8 có đáp án

ngocdo
28.07.2022

Trong chương trình tiếng Anh lớp 8, các bạn sẽ được tiếp cận và làm quen với thì Hiện tại hoàn thành – một trong 12 thì tiếng Anh cơ bản thông dụng và gần gũi với đời sống thường ngày. Ngày hôm nay, Luyện thi IELTS Vietop sẽ cung cấp cho các bạn kiến thức tổng quan và các bài tập Thì hiện tại hoàn thành tiếng anh 8 bổ sung để rèn luyện nhé.

Bài tập Thì hiện tại hoàn thành tiếng anh 8

Tổng quan về thì Hiện tại hoàn thành

Cấu trúc thì Hiện tại hoàn thành

ĐỘNG TỪ TO BEĐỘNG TỪ THƯỜNG
Khẳng địnhS + have/has + been + …
E.g: I have been nervous for 2 hours. (Tôi lo lắng suốt 2 tiếng đồng hồ rồi.)
S + have/has + V(p2) + …
E.g: I have written 5 reports. (Tôi viết 5 đơn báo cáo rồi.)
Phủ địnhS + have/has not + been +…
E.g: She has not been taller since she was 16. (Cô ấy không cao thêm từ khi cô ấy 16 tuổi.)
S + have/has not + V(p2) +…
E.g: Peter has not broken the window. (Peter không làm vỡ cửa sổ.)
Nghi vấnHave/Has + S + been +…?
E.g: Has Liz been ill for 2 weeks? (Liz ốm suốt 2 tuần sao?)
Have/Has + S + V(p2) + …?
E.g: Has anyone done this before? (Có ai làm điều này bao giờ chưa?)

Cách dùng thì Hiện tại hoàn thành

CÁCH DÙNG THÌ HIỆN TẠI HOÀN THÀNHVÍ DỤ 
Diễn tả một hành động đã xảy ra ở quá khứ nhưng còn kéo dài đến hiện tại và tương lai.I have known my best friend Lisa for 7 years. (Tôi quen bạn thân của tôi Lisa 7 năm rồi.)
Đề cập một hành động xảy ra nhiều lần mang tính lặp lại cho đến hiện tại.She has read this book several times. (Cô ấy đọc cuốn sách này nhiều lần rồi.)
Thể hiện kinh nghiệm, trải nghiệm của một cá nhân.This is the first time I have been to Paris.(Đây là lần đầu tiên tôi được đến Paris.)
Diễn tả một hành động nhưng không rõ thời gian cụ thể làm hành động ấy.Peter has lost his door key. He is trying to find it.(Peter mất chìa khóa cửa rồi. Anh ấy đang cố gắng tìm được nó.)
Diễn tả một hành động đã xảy ra trong quá khứ nhưng kết quả, hậu quả của hành động ấy còn lưu lại đến hiện tại.I have run for 3 hours. I’m very tired now.(Tôi chạy 3 tiếng đồng hồ rồi. Giờ 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. Just: mới

E.g: I have just bought this lamp. (Tôi vừa mới mua chiếc đèn này.)

  1. Already: rồi

E.g: I have already done all the homework. (Tôi hoàn thành xong hết bài tập rồi.)

  1. Recently = Lately: Gần đây

E.g: She has watched this movie recently/lately. (Cô ấy mới xem xong bộ phim này gần đây.)

  1. Since + mốc thời gian: Từ khi…

E.g: Has Peter played basketball since 2012? (Có phải Peter đã chơi bóng rổ từ năm 2012 không?)

  1. For + khoảng thời gian: trong…

E.g: She has read the book for 2 hours. (Cô ấy đọc sách trong 2 tiếng rồi.)

  1. Ever: từng

E.g: This is the first time I have ever eaten such a delicious dish. (Đây là lần đầu tiên tôi từng được ăn một món ăn ngon như vậy.)

  1. Never…before: chưa từng…trước đây

E.g: I have never been to Tokyo before. (Tôi chưa từng đến Tokyo trước đây.)

  1. So far = Until now = Up to now = Up to the present: cho đến bây giờ

E.g: I haven’t met him until now. (Cho đến bây giờ tôi vẫn chưa gặp anh ấy.)

  1. Cấu trúc so sánh hơn nhất: the + Adj-est/the + most + Adj.

E.g: This is the most interesting movie I have ever seen. (Đây là bộ phim hay nhất tôi từng xem.)

Chỉ học lý thuyết thôi là chưa đủ, để có thể thành thạo thì Hiện tại hoàn thành, các bạn hãy cùng Vietop thực hành một số dạng bài tập bổ sung về thì Hiện tại hoàn thành lớp 8 dưới đây nhé!

KHUNG GIỜ VÀNG - ƯU ĐÃI LÊN ĐẾN 30%

Vui lòng nhập tên của bạn
Số điện thoại của bạn không đúng
Địa chỉ Email bạn nhập không đúng

Bài tập Thì hiện tại hoàn thành tiếng anh 8

công thức Thì hiện tại hoàn thành

Bài 1: Rewrite sentences using words given and make the positive present perfect 

  1. I / learn / English.
  2. Mary / eat / all the candies.
  3. They / go / to the supermarket.
  4. We / watch / this movie.
  5. Peter / live / in Japan / for 2 years.
  6. I / know / Liz / for 10 years.
  7. She / lost / her wallet.
  8. Everyone / do / this.
  9. He / drink / too much wine.
  10. They / miss / the flight.
  11. The baby / eat / too much chocolate.
  12. We / go / to / Vietnam.
  13. I / already / have / dinner.
  14. We / see / John / this week.
  15. My mother / cook / breakfast / for me.
  16. The policeman / catch / the thief.
  17. He / find / his keys.
  18. I / meet / my family.
  19. He / play / basketball / for 5 years.
  20. She / pass / the interview.

Bài 2: Make the negative present perfect. Use the verbs in brackets.

  1. She ______ to my city yet. (be)
  2. Johnny ______ his homework today. (do)
  3. They ______ the essays so far. (write)
  4. We ______ Theresa’s help so far. (need)
  5. The gardener ______ the grass yet. (cut)
  6. My mum ______ yet. She still goes to work even if she is 70. (retire)
  7. I ______ many friends and I feel so lonely. (have)
  8. We ______ this film yet as far as I know. (see)
  9. Mike ______ the door since he left home. (lock)
  10. She ______ her dirty clothes. (wash)
  11. They ______ the birthday present to him. (give)
  12. Matthew and his brother ______ any Marvel Studio’s movies on TV. (watch)
  13. He ______ the train ticket yet. (buy)
  14. Bill ______ the chair. He’ll do it after he returns. (repair)
  15. He ______ any part-time or full-time job to earn his living. (find)

Bài 3: Make present perfect questions with the words in brackets

  1. ______ the message I sent you this morning? (you/receive)
  2. Why ______ so tired? (you/be)
  3. ______ the interview test? (Nike/pass)
  4. ______ his old car? (your brother/fix)
  5. ______ their homework yet? (they/do)
  6. How many times ______ this book? (he/read)
  7. ______ any traditional Korean meal? (you/ever/eat)
  8. ______ her room yet? (Yue/clean)
  9. ______ volleyball since she was small? (she/play)
  10. ______ in this room all day? (he/be)
  11. ______ any vegetable for dinner? (you/buy)
  12. ______ your bedroom? (you/decorate)
  13. How many bikes ______? (they/sell)
  14. What ______? (the teacher/ask)
  15. Why ______ several times? (the phone/ring)

Bài 4: Underline and correct the mistakes in these sentences. Write “True” if the sentence is right

  1. They just missed the plane! 
  2. He lived in Korea for a while when he was small.
  3. Your finger is bleeding! You have cut your finger! 
  4. What did you do since last week?
  5. How many subjects has she studied at university?
  6. He has been married for 10 years.
  7. She has never seen such a fantastic movie before.
  8. Mary lived in England since 2012.
  9. I missed the bus and then I missed the meeting as well!
  10.  She played volleyball since she was a child. She’s pretty good!

Đáp án

Bài 1: Rewrite sentences using words given and make the positive present perfect

  1. I have learnt English.
  2. Mary has eaten all the candies.
  3. They have gone to the supermarket.
  4. We have watched this movie.
  5. Peter has lived in Japan for 2 years.
  6. I have known Liz for 10 years.
  7. She has lost her wallet.
  8. Everyone has done this.
  9. He has drunk too much wine.
  10. They have missed the flight.
  11. The baby has eaten too much chocolate.
  12. We have gone to Vietnam.
  13. I have already had dinner.
  14. We have seen John this week.
  15. My mother has cooked breakfast for me.
  16. The policeman has caught the thief.
  17. He has found his keys.
  18. I have met my family.
  19. He has played basketball for 5 years.
  20. She has passed the interview.

Bài 2: Make the negative present perfect. Use the verbs in brackets.

hasn’t beenhasn’t donehaven’t writtenhaven’t neededhasn’t cut
hasn’t retiredhaven’t hadhaven’t seenhasn’t lockedhasn’t washed
haven’t givenhaven’t watchedhasn’t boughthasn’t repairedhasn’t found

Bài 3: Make present perfect questions with the words in brackets

  1. Have you received
  2. have you been
  3. Has Nike passed
  4. Has your brother fixed
  5. Have they done
  6. has he read
  7. Have you ever eaten
  8. Has Yue cleaned
  9. Has she played
  10. Has he been
  11. Have you bought
  12. Have you decorated
  13. have they sold
  14. has the teacher asked
  15. has the phone rung

Bài 4: Underline and correct the mistakes in these sentences. Write “True” if the sentence is right

  1. missed -> have just missed     2. True     3. True   4. did you do -> have you  5. done     6. True      7. True     8. True      9. lived -> has lived           10. True 11. played -> has played

Hy vọng rằng sau khi luyện tập một dạng bài tập Thì hiện tại hoàn thành tiếng anh 8, các bạn đã nắm được kiến thức tổng quan cũng như thành thạo cách sử dụng thì Hiện tại hoàn thành (Present Perfect). Vietop chúc bạn sẽ đạt điểm cao trong các kỳ thi!

Bài viết liên quan:

Cấu trúc Prevent
Cấu trúc Prevent trong tiếng Anh – định nghĩa và cách sử dụng
Prevent là một cấu trúc ngữ pháp được sử dụng khá phổ biến trong tiếng Anh giao tiếp hàng ngày và cả trong những bài thi, kiểm tra trình độ ngoại ngữ. Với bài viết hôm nay, Vietop xin...
Cách dùng THE SAME trong tiếng Anh
Cách dùng THE SAME trong tiếng Anh
Chắc hẳn các bạn không còn lạ gì với từ ‘the same’ trong tiếng Anh, bởi vì nó rất thông dụng, thế nhưng bạn đã biết cách sử dụng ‘the same’ một cách chính xác và nhuần nhuyễn chưa?...
Cấu trúc However
Cấu trúc However trong tiếng Anh: Cách dùng và bài tập
Dạng bài yêu cầu phân tích một vấn đề theo hướng lợi và hại (hay ưu điểm, nhược điểm) thường hay được gặp trong các bài thi IELTS Writing. Có rất nhiều hướng giải quyết dạng bài này, phổ...
100 câu bài tập Thì hiện tại đơn
Bỏ túi 100 câu bài tập Thì hiện tại đơn có đáp án ngay
Có thể bạn chưa biết, thì Hiện tại đơn là thì động từ đầu tiên mà bất cứ bạn học tiếng Anh nào cũng đều trải qua. Vì là thì ngữ pháp cơ bản nhất và có sự liên...
Cấu trúc Too … to
Cấu trúc Too … to trong tiếng Anh – cách dùng và một số cấu trúc tương tự
Cấu trúc Too … to là một trong các cấu trúc ngữ pháp quan trọng mà chúng ta sẽ gặp trong khi học và sử dụng tiếng Anh. Với bài viết dưới đây, Vietop sẽ hướng dẫn các bạn...
cấu trúc Difficult
Nắm vững cấu trúc Difficult và các thành ngữ thông dụng với Difficult
“Life is so difficult” bạn thường dịch là gì? Bạn có hay dùng cấu trúc Difficult trong giao tiếp hoặc các bài thi viết tiếng Anh của mình không? Nếu câu trả lời là có thì hãy đọc ngay...

Bài nổi bật

Các khóa học IELTS tại Vietop

Khóa học IELTS 1 kèm 1
Chỉ 1 thầy 1 trò, chắc chắn đạt điểm IELTS đầu ra mong muốn.
Khóa học IELTS Youth
Giấc mơ du học trong tầm tay. Dành cho học sinh cấp 2, cấp 3.
Khóa học IELTS Cấp tốc
Cam kết tăng ít nhất 1.0 band điểm chỉ sau 1 tháng học.
Khóa học IELTS General
Hoàn thiện giấc mơ định cư và làm việc tại nước ngoài.
Khóa học IELTS Writing
Chỉ sau 10 buổi tăng 1.0 band IELTS Writing.
Khóa học IELTS Online
Cam kết tăng 0.5 -1.0 band score chỉ sau 80 giờ học.
Tổng hợp bài mẫu đề thi IELTS Writing Quý 1/2021
Bộ Forecast IELTS Speaking quý 2/2021 – version 1.0