Thì Hiện Tại Hoàn Thành: Lý Thuyết & 100 Bài Tập

Thì hiện tại hoàn thành (Present Perfect Tense) là một trong những thì ngữ pháp quan trọng trong tiếng Anh.

Tóm tắt nội dung

Tóm tắt nội dung

7-cach-su-dung-thi-hien-tai-hoan-thanh-1

Bạn đang bế tắc vì thường xuyên nhầm lẫn ngữ cảnh sử dụng giữa thì hiện tại hoàn thành và thì quá khứ đơn trong bài thi? Bạn cảm thấy bất lực khi đối mặt với ma trận biến đổi cấu trúc câu hay liên tục mất điểm oan vì không biết cách phân biệt giới từ since và for? Đừng lo lắng, bài viết này được thiết kế để đập tan mọi nỗi sợ văn phạm của bạn. Hệ thống học liệu chuyên sâu dưới đây sẽ cung cấp toàn bộ bản chất tư duy kèm theo bộ 100 bài tập thì hiện tại hoàn thành có lời giải bóc tách tường tận, giúp học sinh lớp 9 tăng tốc ôn thi vào 10, sĩ tử bứt phá điểm số THPT Quốc gia và người đi làm làm chủ kỹ năng viết email thương mại chuẩn xác nhất.

Thì hiện tại hoàn thành (Present Perfect Tense) là một trong những thì ngữ pháp quan trọng trong tiếng Anh. Nó giúp bạn diễn tả các hành động, sự kiện đã hoàn thành nhưng vẫn còn ảnh hưởng đến hiện tại. Trong bài viết này, chúng ta sẽ tìm hiểu cấu trúc, cách sử dụng, cũng như một số bài tập thực hành về thì hiện tại hoàn thành.

Học lại bài cũ: Thì Hiện Tại Tiếp Diễn (Present Continuous Tense) và 100 bài tập.

Thì hiện tại hoàn thành luôn là nỗi ám ảnh lớn nhất của người học tiếng Anh.

Nhưng mọi thứ sẽ thay đổi hoàn toàn sau bài viết chi tiết này.

Khám phá ngay bộ tài liệu thực chiến độc quyền giúp bạn ăn trọn điểm ngữ pháp dễ dàng.

Lý thuyết trọng tâm và công thức bắt buộc nhớ

Để giải quyết tốt bài tập, bạn bắt buộc phải hiểu rõ bản chất của cấu trúc này.

Thì hiện tại hoàn thành diễn tả một hành động đã bắt đầu trong quá khứ, kéo dài đến hiện tại và có thể tiếp tục trong tương lai.

Cấu trúc cơ bản luôn tuân theo quy tắc: S + have/has + V3/ed.

Sự khác biệt cốt lõi nhất của nó là việc tập trung nhấn mạnh vào kết quả của hành động thay vì thời gian cụ thể.

Các chuyên gia ngôn ngữ khẳng định việc nắm chắc nền tảng lý thuyết này giúp bạn tránh được 80% bẫy sai lầm trong các đề thi năm 2026.

Quy trình xử lý bài tập thì hiện tại hoàn thành cực nhanh

Đừng bao giờ vội vàng điền đáp án khi chưa phân tích kỹ bối cảnh của câu.

Hãy áp dụng ngay quy trình chuẩn hóa gồm ba bước dưới đây để tối ưu hóa thời gian làm bài của bạn.

Bước #1: Xác định dấu hiệu nhận biết đặc trưng

Hãy quét nhanh toàn bộ câu hỏi để tìm các từ khóa báo hiệu như: already, yet, just, recently, lately.

Đặc biệt chú ý đến cặp từ sincefor vì chúng xuất hiện trong hơn 90% các đề thi chứng chỉ quốc tế.

Bước #2: Kiểm tra chủ ngữ để mượn trợ động từ chính xác

Với nhóm chủ ngữ số nhiều (I, You, We, They), bạn bắt buộc phải dùng trợ động từ have.

Ngược lại, với nhóm chủ ngữ số ít (He, She, It), bạn phải luôn sử dụng has.

Bước #3: Chuyển đổi động từ sang dạng phân từ hai (V3/ed)

Rất nhiều bạn thường lười học thuộc bảng động từ bất quy tắc dẫn đến những sai sót mất điểm đáng tiếc.

Luôn cẩn thận kiểm tra xem động từ đó có tuân theo quy tắc thêm đuôi “-ed” hay nằm ở cột 3 trong bảng bất quy tắc.

Định Nghĩa Thì Hiện Tại Hoàn Thành

Thì hiện tại hoàn thành được sử dụng để nói về một hành động đã hoàn thành trong quá khứ nhưng vẫn còn tác động hoặc kết quả liên quan đến thời điểm hiện tại.

Công Thức Thì Hiện Tại Hoàn Thành

Công thức của thì hiện tại hoàn thành khá đơn giản, được chia thành hai dạng: khẳng định, phủ định, và nghi vấn.

  • Câu khẳng định: S + have/has + V3 (past participle) + …

Ví dụ:

  • I have finished my homework. (Tôi đã hoàn thành bài tập về nhà.)
  • She has lived in London for 5 years. (Cô ấy đã sống ở London được 5 năm.)
  • Câu phủ định: S + have/has + not + V3 (past participle) + …

Ví dụ:

  • They haven’t visited us yet. (Họ chưa ghé thăm chúng tôi.)
  • He hasn’t eaten dinner. (Anh ấy chưa ăn tối.)
  • Câu nghi vấn: Have/Has + S + V3 (past participle) + … ?

Ví dụ:

  • Have you seen that movie? (Bạn đã xem bộ phim đó chưa?)
  • Has she finished her project? (Cô ấy đã hoàn thành dự án chưa?)

Cách Sử Dụng Thì Hiện Tại Hoàn Thành

Thì hiện tại hoàn thành được dùng trong các trường hợp sau:

a. Diễn tả một hành động đã xảy ra ở một thời điểm không xác định trong quá khứ:

Ví dụ:

  • I have met him before. (Tôi đã gặp anh ấy trước đây.)
  • She has traveled to Japan. (Cô ấy đã đi du lịch đến Nhật Bản.)

b. Diễn tả hành động bắt đầu trong quá khứ và kéo dài đến hiện tại:

Ví dụ:

  • They have lived here since 2010. (Họ đã sống ở đây từ năm 2010.)
  • We have known each other for a long time. (Chúng tôi đã biết nhau từ lâu.)

c. Diễn tả trải nghiệm, kinh nghiệm trong cuộc đời:

Ví dụ:

  • I have never been to Paris. (Tôi chưa bao giờ đến Paris.)
  • Have you ever tried sushi? (Bạn đã bao giờ ăn sushi chưa?)

d. Diễn tả một hành động vừa mới xảy ra (thường dùng với “just”):

Ví dụ:

  • She has just left the office. (Cô ấy vừa rời khỏi văn phòng.)
  • I have just finished my homework. (Tôi vừa hoàn thành bài tập về nhà.)
thi-hien-tai-hoan-thanh-present-perfect

Dấu Hiệu Nhận Biết Thì Hiện Tại Hoàn Thành

Có một số từ ngữ giúp bạn nhận diện thì hiện tại hoàn thành một cách dễ dàng:

  • Already, just, yet: thường dùng trong câu khẳng định và phủ định.
  • Since, for: chỉ thời gian kéo dài từ quá khứ đến hiện tại.
  • Ever, never: dùng để nói về trải nghiệm.
  • So far, up to now, recently, lately: diễn tả thời điểm gần với hiện tại.

Bài Tập Về Thì Hiện Tại Hoàn Thành

Điền vào chỗ trống

  1. I _______ (visit) Japan twice.
  2. She _______ (finish) her homework already.
  3. We _______ (not/see) this movie before.
  4. Have you _______ (try) sushi?
  5. They _______ (live) in this house for 10 years.
  6. He _______ (not/finish) his project yet.
  7. We _______ (be) friends since high school.
  8. My brother _______ (just/buy) a new car.
  9. The teacher _______ (explain) the lesson three times.
  10. I _______ (not/receive) the email yet.
  11. She _______ (work) here since last year.
  12. We _______ (never/go) to Paris.
  13. Have they _______ (already/leave) for the airport?
  14. He _______ (read) that book several times.
  15. The kids _______ (not/eat) lunch yet.
  16. I _______ (meet) him once before.
  17. Have you _______ (ever/see) a shooting star?
  18. She _______ (just/take) her medicine.
  19. They _______ (not/visit) their grandparents this year.
  20. We _______ (know) each other for a long time.
  21. He _______ (play) tennis since he was a child.
  22. Have you _______ (finish) your homework yet?
  23. The movie _______ (already/start).
  24. I _______ (not/clean) my room today.
  25. We _______ (study) for the exam all day.
  26. She _______ (just/get) home from work.
  27. He _______ (not/call) me since last week.
  28. I _______ (see) that movie twice already.
  29. Have they _______ (move) to the new house yet?
  30. We _______ (never/travel) to Asia before.
  31. She _______ (not/write) the report yet.
  32. He _______ (just/finish) his breakfast.
  33. They _______ (attend) three meetings today.
  34. I _______ (not/go) to the gym recently.
  35. We _______ (just/complete) the project.
  36. Have you _______ (talk) to him about the issue?
  37. She _______ (just/call) her mom.
  38. He _______ (not/arrive) at the office yet.
  39. They _______ (visit) this museum many times.
  40. I _______ (see) this play before.
  41. We _______ (just/receive) the package.
  42. The company _______ (increase) its profits this year.
  43. She _______ (not/sleep) well lately.
  44. Have you _______ (ever/eat) Indian food?
  45. They _______ (already/sell) their old house.
  46. He _______ (not/wash) the dishes yet.
  47. I _______ (know) her for five years now.
  48. We _______ (learn) so much this semester.
  49. She _______ (just/send) the email.
  50. He _______ (not/visit) us in months.
  51. They _______ (recently/buy) a new apartment.
  52. Have you _______ (ever/travel) by train?
  53. I _______ (not/meet) the new manager yet.
  54. She _______ (already/eat) dinner.
  55. We _______ (just/come) back from vacation.
  56. He _______ (not/read) that article yet.
  57. The students _______ (complete) the assignment.
  58. They _______ (not/finish) painting the house yet.
  59. I _______ (take) three tests today.
  60. Have you _______ (ever/ride) a horse?
  61. She _______ (just/start) a new job.
  62. He _______ (not/see) his family in years.
  63. We _______ (already/make) plans for the weekend.
  64. I _______ (not/try) that restaurant yet.
  65. They _______ (just/arrive) at the station.
  66. She _______ (finish) two books this week.
  67. He _______ (already/go) home.
  68. We _______ (not/have) any problems so far.
  69. I _______ (visit) five countries this year.
  70. They _______ (just/paint) the walls.
  71. She _______ (not/answer) my text yet.
  72. He _______ (already/pack) his suitcase.
  73. Have you _______ (ever/meet) a celebrity?
  74. I _______ (just/get) back from the store.
  75. They _______ (not/pay) the bill yet.
  76. She _______ (just/see) her favorite actor.
  77. We _______ (attend) three concerts this summer.
  78. He _______ (not/take) the exam yet.
  79. I _______ (just/cook) dinner.
  80. They _______ (recently/renovate) their kitchen.
  81. She _______ (not/visit) her parents lately.
  82. We _______ (already/book) the tickets.
  83. Have you _______ (ever/speak) in public?
  84. I _______ (just/start) reading that book.
  85. He _______ (not/wear) that suit yet.
  86. She _______ (already/bake) a cake.
  87. They _______ (just/launch) a new product.
  88. We _______ (not/see) the results yet.
  89. I _______ (just/clean) the house.
  90. Have they _______ (finish) their homework yet?
  91. He _______ (not/drive) in months.
  92. She _______ (already/send) out the invitations.
  93. They _______ (just/move) to a new city.
  94. We _______ (not/meet) the new neighbor yet.
  95. I _______ (already/write) the report.
  96. She _______ (just/discover) a new café.
  97. Have you _______ (ever/try) skydiving?
  98. They _______ (not/start) the project yet.
  99. He _______ (already/take) his medicine.
  100. We _______ (just/sign) the contract.

Đáp án

  1. I have visited Japan twice.
  2. She has finished her homework already.
  3. We have not seen this movie before.
  4. Have you tried sushi?
  5. They have lived in this house for 10 years.
  6. He has not finished his project yet.
  7. We have been friends since high school.
  8. My brother has just bought a new car.
  9. The teacher has explained the lesson three times.
  10. I have not received the email yet.
  11. She has worked here since last year.
  12. We have never gone to Paris.
  13. Have they already left for the airport?
  14. He has read that book several times.
  15. The kids have not eaten lunch yet.
  16. I have met him once before.
  17. Have you ever seen a shooting star?
  18. She has just taken her medicine.
  19. They have not visited their grandparents this year.
  20. We have known each other for a long time.
  21. He has played tennis since he was a child.
  22. Have you finished your homework yet?
  23. The movie has already started.
  24. I have not cleaned my room today.
  25. We have studied for the exam all day.
  26. She has just gotten home from work.
  27. He has not called me since last week.
  28. I have seen that movie twice already.
  29. Have they moved to the new house yet?
  30. We have never traveled to Asia before.
  31. She has not written the report yet.
  32. He has just finished his breakfast.
  33. They have attended three meetings today.
  34. I have not gone to the gym recently.
  35. We have just completed the project.
  36. Have you talked to him about the issue?
  37. She has just called her mom.
  38. He has not arrived at the office yet.
  39. They have visited this museum many times.
  40. I have seen this play before.
  41. We have just received the package.
  42. The company has increased its profits this year.
  43. She has not slept well lately.
  44. Have you ever eaten Indian food?
  45. They have already sold their old house.
  46. He has not washed the dishes yet.
  47. I have known her for five years now.
  48. We have learned so much this semester.
  49. She has just sent the email.
  50. He has not visited us in months.
  51. They have recently bought a new apartment.
  52. Have you ever traveled by train?
  53. I have not met the new manager yet.
  54. She has already eaten dinner.
  55. We have just come back from vacation.
  56. He has not read that article yet.
  57. The students have completed the assignment.
  58. They have not finished painting the house yet.
  59. I have taken three tests today.
  60. Have you ever ridden a horse?
  61. She has just started a new job.
  62. He has not seen his family in years.
  63. We have already made plans for the weekend.
  64. I have not tried that restaurant yet.
  65. They have just arrived at the station.
  66. She has finished two books this week.
  67. He has already gone home.
  68. We have not had any problems so far.
  69. I have visited five countries this year.
  70. They have just painted the walls.
  71. She has not answered my text yet.
  72. He has already packed his suitcase.
  73. Have you ever met a celebrity?
  74. I have just gotten back from the store.
  75. They have not paid the bill yet.
  76. She has just seen her favorite actor.
  77. We have attended three concerts this summer.
  78. He has not taken the exam yet.
  79. I have just cooked dinner.
  80. They have recently renovated their kitchen.
  81. She has not visited her parents lately.
  82. We have already booked the tickets.
  83. Have you ever spoken in public?
  84. I have just started reading that book.
  85. He has not worn that suit yet.
  86. She has already baked a cake.
  87. They have just launched a new product.
  88. We have not seen the results yet.
  89. I have just cleaned the house.
  90. Have they finished their homework yet?
  91. He has not driven in months.
  92. She has already sent out the invitations.
  93. They have just moved to a new city.
  94. We have not met the new neighbor yet.
  95. I have already written the report.
  96. She has just discovered a new café.
  97. Have you ever tried skydiving?
  98. They have not started the project yet.
  99. He has already taken his medicine.
  100. We have just signed the contract.

Chọn đáp án đúng

  1. They _______ (have/has) never been to New York. a. have
    b. has
  2. She _______ (have/has) just left the office. a. have
    b. has
  3. We _______ (have/has) lived in this city for 10 years. a. have
    b. has
  4. I _______ (have/has) already finished my homework. a. have
    b. has
  5. He _______ (have/has) not called me since last week. a. have
    b. has
  6. The students _______ (have/has) completed their project. a. have
    b. has
  7. My sister _______ (have/has) not visited us this year. a. have
    b. has
  8. We _______ (have/has) already eaten dinner. a. have
    b. has
  9. The company _______ (have/has) just launched a new product. a. have
    b. has
  10. They _______ (have/has) not seen that movie yet. a. have
    b. has
  11. I _______ (have/has) traveled to three different countries this year. a. have
    b. has
  12. He _______ (have/has) not spoken to her for months. a. have
    b. has
  13. She _______ (have/has) just returned from vacation. a. have
    b. has
  14. We _______ (have/has) met before, haven’t we? a. have
    b. has
  15. They _______ (have/has) finished the project successfully. a. have
    b. has
  16. He _______ (have/has) not worked here for a long time. a. have
    b. has
  17. I _______ (have/has) never seen such a beautiful sunset. a. have
    b. has
  18. The children _______ (have/has) not played outside today. a. have
    b. has
  19. She _______ (have/has) completed her homework. a. have
    b. has
  20. We _______ (have/has) been waiting for you for hours. a. have
    b. has
  21. They _______ (have/has) never tried sushi before. a. have
    b. has
  22. He _______ (have/has) just gone out to the store. a. have
    b. has
  23. I _______ (have/has) not read that book yet. a. have
    b. has
  24. The students _______ (have/has) studied hard for the exam. a. have
    b. has
  25. My parents _______ (have/has) already visited Italy. a. have
    b. has
  26. She _______ (have/has) never driven a car before. a. have
    b. has
  27. They _______ (have/has) not arrived at the meeting yet. a. have
    b. has
  28. We _______ (have/has) just received the good news. a. have
    b. has
  29. I _______ (have/has) traveled to London twice this year. a. have
    b. has
  30. He _______ (have/has) just started a new job. a. have
    b. has
  31. The kids _______ (have/has) never been to the zoo. a. have
    b. has
  32. We _______ (have/has) not finished the report yet. a. have
    b. has
  33. She _______ (have/has) taken that class before. a. have
    b. has
  34. They _______ (have/has) already cleaned the house. a. have
    b. has
  35. I _______ (have/has) never tasted this kind of fruit. a. have
    b. has
  36. He _______ (have/has) been to the gym three times this week. a. have
    b. has
  37. We _______ (have/has) not seen the new movie yet. a. have
    b. has
  38. She _______ (have/has) just returned from work. a. have
    b. has
  39. They _______ (have/has) visited many countries in Europe. a. have
    b. has
  40. I _______ (have/has) already completed my task. a. have
    b. has
  41. He _______ (have/has) never eaten sushi before. a. have
    b. has
  42. We _______ (have/has) just arrived at the airport. a. have
    b. has
  43. The kids _______ (have/has) just finished their homework. a. have
    b. has
  44. She _______ (have/has) lived in New York for five years. a. have
    b. has
  45. I _______ (have/has) not met the new manager yet. a. have
    b. has
  46. He _______ (have/has) already packed his bags for the trip. a. have
    b. has
  47. They _______ (have/has) never been to this restaurant before. a. have
    b. has
  48. We _______ (have/has) not had dinner yet. a. have
    b. has
  49. She _______ (have/has) just seen the doctor. a. have
    b. has
  50. I _______ (have/has) already written the email. a. have
    b. has
  51. He _______ (have/has) never visited his grandparents. a. have
    b. has
  52. They _______ (have/has) already eaten lunch. a. have
    b. has
  53. The teacher _______ (have/has) just explained the lesson. a. have
    b. has
  54. We _______ (have/has) not taken the test yet. a. have
    b. has
  55. She _______ (have/has) just made a cup of coffee. a. have
    b. has
  56. I _______ (have/has) never been to this park before. a. have
    b. has
  57. They _______ (have/has) not booked their tickets yet. a. have
    b. has
  58. He _______ (have/has) already spoken to the manager. a. have
    b. has
  59. We _______ (have/has) just heard the news. a. have
    b. has
  60. The kids _______ (have/has) never seen snow before. a. have
    b. has
  61. I _______ (have/has) just returned from my trip. a. have
    b. has
  62. He _______ (have/has) already paid for the tickets. a. have
    b. has
  63. They _______ (have/has) never experienced anything like this. a. have
    b. has
  64. We _______ (have/has) just finished our presentation. a. have
    b. has
  65. She _______ (have/has) already eaten breakfast. a. have
    b. has
  66. I _______ (have/has) not spoken to him in a long time. a. have
    b. has
  67. He _______ (have/has) not arrived at the party yet. a. have
    b. has
  68. They _______ (have/has) already left the office. a. have
    b. has
  69. We _______ (have/has) just received a new shipment. a. have
    b. has
  70. She _______ (have/has) lived here since last year. a. have
    b. has
  71. I _______ (have/has) already booked my flight. a. have
    b. has
  72. He _______ (have/has) not finished his homework yet. a. have
    b. has
  73. They _______ (have/has) never been to the beach. a. have
    b. has
  74. We _______ (have/has) just checked into the hotel. a. have
    b. has
  75. She _______ (have/has) already washed the dishes. a. have
    b. has
  76. I _______ (have/has) just seen the news. a. have
    b. has
  77. He _______ (have/has) already told us about the event. a. have
    b. has
  78. They _______ (have/has) never played this game before. a. have
    b. has
  79. We _______ (have/has) just returned from the meeting. a. have
    b. has
  80. She _______ (have/has) not decided yet. a. have
    b. has
  81. I _______ (have/has) not received any calls today. a. have
    b. has
  82. He _______ (have/has) already completed his assignment. a. have
    b. has
  83. They _______ (have/has) never tried this type of food. a. have
    b. has
  84. We _______ (have/has) just finished lunch. a. have
    b. has
  85. She _______ (have/has) already made the decision. a. have
    b. has
  86. I _______ (have/has) not talked to him recently. a. have
    b. has
  87. He _______ (have/has) not completed his report yet. a. have
    b. has
  88. They _______ (have/has) already ordered the food. a. have
    b. has
  89. We _______ (have/has) not seen the results yet. a. have
    b. has
  90. She _______ (have/has) not finished her coffee yet. a. have
    b. has
  91. I _______ (have/has) never been to that restaurant. a. have
    b. has
  92. He _______ (have/has) already taken the test. a. have
    b. has
  93. They _______ (have/has) not submitted the application yet. a. have
    b. has
  94. We _______ (have/has) already solved the problem. a. have
    b. has
  95. She _______ (have/has) not visited her friends for a while. a. have
    b. has
  96. I _______ (have/has) already cleaned my room. a. have
    b. has
  97. He _______ (have/has) not started his new job yet. a. have
    b. has
  98. They _______ (have/has) never been to a concert. a. have
    b. has
  99. We _______ (have/has) already met the deadline. a. have
    b. has
  100. She _______ (have/has) not checked her email yet. a. have
    b. has

Đáp án

  1. a. have
  2. b. has
  3. a. have
  4. a. have
  5. b. has
  6. a. have
  7. b. has
  8. a. have
  9. b. has
  10. a. have
  11. a. have
  12. b. has
  13. b. has
  14. a. have
  15. a. have
  16. b. has
  17. a. have
  18. a. have
  19. b. has
  20. a. have
  21. a. have
  22. b. has
  23. a. have
  24. a. have
  25. a. have
  26. b. has
  27. a. have
  28. a. have
  29. a. have
  30. b. has
  31. a. have
  32. a. have
  33. b. has
  34. a. have
  35. a. have
  36. b. has
  37. a. have
  38. b. has
  39. a. have
  40. a. have
  41. b. has
  42. a. have
  43. a. have
  44. b. has
  45. a. have
  46. b. has
  47. a. have
  48. a. have
  49. b. has
  50. a. have
  51. b. has
  52. a. have
  53. b. has
  54. a. have
  55. b. has
  56. a. have
  57. a. have
  58. b. has
  59. a. have
  60. a. have
  61. a. have
  62. b. has
  63. a. have
  64. a. have
  65. b. has
  66. a. have
  67. b. has
  68. a. have
  69. a. have
  70. b. has
  71. a. have
  72. b. has
  73. a. have
  74. a. have
  75. b. has
  76. a. have
  77. b. has
  78. a. have
  79. a. have
  80. b. has
  81. a. have
  82. b. has
  83. a. have
  84. a. have
  85. b. has
  86. a. have
  87. b. has
  88. a. have
  89. a. have
  90. b. has
  91. a. have
  92. b. has
  93. a. have
  94. a. have
  95. b. has
  96. a. have
  97. b. has
  98. a. have
  99. a. have
  100. b. has

Bài viết liên quan:

199 câu bài tập luyện tập thì hiện tại hoàn thành.

100 câu bài tập tiếng Anh viết lại câu chuyển đổi câu từ thì hiện tại hoàn thành sang quá khứ đơn.

8 cách sử dụng thì Hiện tại hoàn thành tiếp diễn (Present Perfect Continuous).

7 cách sử dụng thì Hiện tại hoàn thành (Present Perfect).

99 câu bài tập về Hiện tại đơn và Hiện tại hoàn thành.

95 câu kiểm tra tổng hợp Hiện tại hoàn thành, hiện tại đơn và thể bị động.

Bản Đồ Tư Duy Hệ Thống Bản Chất Thì Hiện Tại Hoàn Thành

Nhiều người học thường rơi vào cái bẫy “học vẹt cấu trúc” từ các giáo trình khô khan mà thiếu đi góc nhìn thực tế. Để đạt điểm tối đa trên các cổng thi thử trực tuyến như VietJack, Loigiaihay hay Azota, trước hết bạn cần nắm vững bộ khung công thức nền tảng của Thì hiện tại hoàn thành (Present Perfect Tense) dựa trên quy chuẩn Cambridge English.

1. Công thức tổng quát

  • Thể khẳng định: $S + have/has + V_3/ed$
    • Lưu ý: Chủ ngữ số nhiều ($I, You, We, They$) đi với have. Chủ ngữ số ít ($He, She, It$) đi với has.
  • Thể phủ định: $S + have/has + not + V_3/ed$ (viết tắt là haven’t/hasn’t)
  • Thể nghi vấn: $Have/Has + S + V_3/ed?$
    • $\rightarrow$ Trả lời: Yes, S + have/has. hoặc No, S + haven’t/hasn’t.

2. Sự khác biệt cốt lõi với Thì Quá Khứ Đơn

Bảng đối chiếu Entity dưới đây sẽ giúp bạn giải quyết triệt để tình trạng nhầm lẫn ngữ cảnh – một trong những lỗi chí mạng làm sụt giảm band điểm Grammatical Range khi tự học IELTS:

Tiêu chí phân biệtThì Hiện Tại Hoàn ThànhThì Quá Khứ Đơn
Bản chất dòng thời gianKết nối quá khứ với hiện tại. Hành động xảy ra ở quá khứ nhưng kết quả hoặc hệ quả của nó vẫn còn lưu lại hoặc quan trọng ở hiện tại.Cắt đứt hoàn toàn với hiện tại. Hành động đã xảy ra, kết thúc trọn vẹn và để lại toàn bộ dòng sự kiện ở lại trong quá khứ.
Tính xác định của thời gianThời gian KHÔNG rõ ràng, không xác định cụ thể thời điểm xảy ra sự việc (chỉ quan tâm đến trải nghiệm hoặc kết quả).Thời gian RÕ RÀNG, xác định cụ thể thời điểm xảy ra thông qua các mốc thời gian cố định trong quá khứ.
Dấu hiệu nhận biết điển hìnhSince, for, already, yet, just, ever, never, so far, up to now, recently, lately, this is the first time…Yesterday, ago, last night/week/month/year, in + một mốc năm trong quá khứ (e.g., in 2020), when I was a child…

Giải Đáp Chuyên Sâu Các Câu Hỏi Ngữ Pháp Kinh Điển (AEO)

Làm sao để phân biệt thì hiện tại hoàn thành và quá khứ đơn dễ hiểu nhất?

Để phân biệt thì hiện tại hoàn thành và quá khứ đơn dễ hiểu nhất, bạn hãy nhìn vào mối quan hệ của hành động đó đối với thời điểm hiện tại. Thì quá khứ đơn dùng cho những hành động đã chết, nghĩa là sự việc đã chấm dứt hoàn toàn ở một mốc thời gian xác định trong quá khứ và không còn dây dưa gì đến hiện tại nữa. Ngược lại, thì hiện tại hoàn thành dùng cho những hành động còn sống, tức là hành động bắt đầu trong quá khứ nhưng để lại kết quả rõ ràng ở hiện tại hoặc vẫn đang tiếp tục tiếp diễn. Lấy ví dụ thực tế: Câu “I lost my keys yesterday” (Quá khứ đơn) chỉ đơn thuần thông báo việc mất chìa khóa đã xảy ra ngày hôm qua, hiện tại có thể bạn đã tìm thấy rồi. Nhưng câu “I have lost my keys” (Hiện tại hoàn thành) mang hàm ý bạn mất khóa trong quá khứ và ngay lúc này bạn vẫn đang phải đứng ngoài cửa vì chưa tìm lại được. Việc khắc sâu tư duy hệ quả này sẽ giúp người học xử lý chuẩn xác cấu trúc trên các hệ thống học tập như Prep.vn hay Hoc247.

Khi nào dùng since và khi nào dùng for trong tiếng Anh?

Bạn hãy dùng giới từ “since” khi muốn chỉ một mốc thời gian cụ thể mà hành động bắt đầu và dùng “for” khi muốn chỉ một khoảng thời gian kéo dài của hành động đó. Đây là quy tắc bất biến trong hệ thống ngữ pháp của Oxford Learner’s Dictionaries. Cụ thể, “since” đóng vai trò là một điểm neo thời gian, đứng trước các danh từ chỉ mốc như since 2015, since Monday, since childhood, hoặc đứng trước một mệnh đề ở thì quá khứ đơn nhằm xác định thời điểm khởi phát sự việc. Trong khi đó, “for” lại đo lường độ dài của một mũi tên thời gian, kết hợp với một lượng thời gian đo đếm được như for 5 years, for ten days, for a long time. Đối với những người đi làm mất gốc cần viết email thương mại, việc dùng sai hai giới từ này sẽ làm giảm tính chuyên nghiệp của văn bản; chẳng hạn, bạn phải viết “We have corporate partnership with them for 3 years” chứ không được dùng since cho một khoảng thời gian như vậy.

Cách ghi nhớ bảng động từ bất quy tắc nhanh và lâu nhất là gì?

Cách ghi nhớ bảng động từ bất quy tắc nhanh và lâu nhất chính là áp dụng phương pháp học theo nhóm biến đổi âm điệu đồng dạng thay vì học thuộc lòng theo thứ tự bảng chữ cái ABC truyền thống. Theo các nghiên cứu từ chuyên gia ngôn ngữ Raymond Murphy trong cuốn English Grammar in Use, não bộ con người có xu hướng ghi nhớ thông tin tốt hơn khi chúng được liên kết bằng các mô thức âm thanh tương đồng. Bạn hãy chia các động từ thành những nhóm cốt lõi như: nhóm ba cột giống nhau (cut – cut – cut, hit – hit – hit); nhóm có nguyên âm đổi từ $I \rightarrow A \rightarrow U$ (sing – sang – sung, drink – drank – drunk); hay nhóm có cột hai và cột ba giống nhau (buy – bought – bought, teach – taught – taught). Việc kết hợp phương pháp chia nhóm này với việc luyện tập đều đặn qua các thẻ ghi nhớ trực quan trên ứng dụng Quizizz hay Kahoot sẽ tạo ra kỹ thuật lặp đi lặp lại ngắt quãng khoa học, giúp bạn khắc sâu dạng Quá khứ phân từ ($V_3$) vào trí nhớ dài hạn.

Trạng từ already và yet đứng ở vị trí nào trong câu hiện tại hoàn thành?

Trạng từ “already” thường đứng ở giữa câu (sau trợ động từ have/has và trước động từ chính $V_3$) trong câu khẳng định, còn trạng từ “yet” bắt buộc phải đứng ở cuối câu trong câu phủ định hoặc câu nghi vấn. Quy tắc vị trí này là một Entity ngữ pháp cực kỳ quan trọng thường xuất hiện để bẫy thí sinh trong các đề thi tuyển sinh vào lớp 10 và THPT Quốc gia. Ví dụ minh họa tiêu chuẩn: “She has already finished her report” (Cô ấy đã hoàn thành báo cáo rồi – hành động xảy ra sớm hơn mong đợi). Ngược lại, đối với trạng từ “yet”, bạn phải viết: “They haven’t received the package yet” (Họ vẫn chưa nhận được bưu kiện) hoặc “Have you eaten dinner yet?” (Bạn đã ăn tối chưa?). Việc đặt sai vị trí của hai trạng từ này không chỉ khiến câu văn bị gượng gạo mà còn chứng tỏ người học đang rơi vào tình trạng học vẹt cấu trúc nhưng khi gặp ngữ cảnh thực tế thì không thể áp dụng chuẩn xác.

Công thức viết lại câu từ quá khứ đơn sang hiện tại hoàn thành như thế nào?

Công thức viết lại câu từ quá khứ đơn sang hiện tại hoàn thành thường dựa trên việc chuyển đổi một hành động xảy ra tại một thời điểm cố định trong quá khứ sang một trạng thái đã kéo dài được bao lâu tính đến thời điểm hiện tại. Dạng biến đổi kinh điển nhất mà các sĩ tử luyện thi đại học bắt buộc phải nằm lòng có cấu trúc như sau: $S + V_{2/ed} + \text{lần cuối} + ago \rightarrow S + have/has + not + V_3 + for + \text{khoảng thời gian}$. Một dạng biến đổi phổ biến khác là: $\text{The last time} + S + V_{2/ed} + was + \text{mốc thời gian} \rightarrow S + haven’t/hasn’t + V_3 + since + \text{mốc thời gian}$. Ví dụ cụ thể từ một case study trong đề thi chuyên: Chuyển câu “I last saw him 2 years ago” thành “I have not seen him for 2 years”. Việc luyện thành thục các biến thể của cấu trúc Viết lại câu này trên trang The Real IELTS chính là chìa khóa để người học nâng band điểm số một cách nhanh chóng nhất.

Phân biệt sự khác nhau giữa have been to và have gone to?

Để phân biệt sự khác nhau giữa have been to và have gone to, bạn hãy căn cứ vào vị trí hiện tại của chủ thể thực hiện hành động đó. “Have been to” dùng để diễn tả một trải nghiệm, nghĩa là chủ thể đã từng đi đến nơi đó và hiện tại đã quay trở về hoặc không còn ở nơi đó nữa. Ví dụ: “Lan has been to Singapore three times” nghĩa là Lan đã từng đến Singapore trong đời nhưng hiện tại Lan đang ở Việt Nam. Ngược lại, “have gone to” dùng để chỉ một hành động di chuyển chưa kết thúc, nghĩa là chủ thể đã đi đến nơi đó và hiện tại vẫn đang ở đó hoặc đang trên đường đi đến đó, chưa quay trở về. Ví dụ: “Where is Tom? – He has gone to the supermarket” nghĩa là Tom đã đi siêu thị và bây giờ chưa về nhà. Sự khác biệt tinh tế này rất hay được khai thác trong phần thi nghe và đọc hiểu của các chứng chỉ chuẩn đầu ra B1, B2 hay IELTS.

Dấu hiệu nhận biết của thì hiện tại hoàn thành là gì?

Dấu hiệu nhận biết của thì hiện tại hoàn thành bao gồm một tập hợp các trạng từ và cụm từ chỉ thời gian bất định kéo dài từ quá khứ đến hiện tại như just, already, yet, ever, never, since, for, recently, lately, so far, up to now, until now. Khi các công cụ tìm kiếm hoặc các Answer Engine quét nội dung văn phạm, những trạng từ này hoạt động như các thực thể định danh cốt lõi để phân loại ngữ cảnh. Một dấu hiệu nhận biết mang tính nâng cao khác là cấu trúc so sánh nhất hoặc số thứ tự kết hợp mệnh đề hoàn thành: $\text{This is the first/second time} + S + have/has + V_3/ed$. Chẳng hạn, khi bạn thấy cụm “This is the most beautiful movie I have ever seen”, sự xuất hiện của cấu trúc so sánh nhất đi kèm trạng từ ever chính là chỉ báo bắt buộc bạn phải chia động từ ở thì hiện tại hoàn thành chứ không thể dùng thì hiện tại đơn hay quá khứ đơn.

Tại sao gọi là thì hiện tại hoàn thành nhưng lại diễn tả hành động trong quá khứ?

Tên gọi “hiện tại hoàn thành” phản ánh bản chất ngôn ngữ học là cấu trúc này dùng để diễn tả một hành động đã hoàn thành trong quá khứ nhưng giá trị, kết quả hoặc tác động của nó lại bám chặt và liên kết trực tiếp với thời điểm hiện tại. Đây là lý do vì sao trong tên gọi của nó có chữ “hiện tại” cho dù hành động gốc đã diễn ra trước đó. Ngôn ngữ học Anh-Mỹ coi đây là một thì thuộc khía cạnh (aspect) hiện tại chứ không phải quá khứ, bởi vì tâm điểm của câu nói luôn hướng về tình trạng hiện thời của chủ thể. Ví dụ, câu “I have eaten my lunch” nói về một việc đã làm trong quá khứ (ăn trưa), nhưng mục đích cốt lõi của người nói ở hiện tại là muốn biểu đạt: “Bây giờ tôi đang no, tôi không muốn ăn thêm gì nữa”. Hiểu được logic bản chất này, học sinh mất gốc sẽ không còn cảm thấy áp lực hay mơ hồ khi làm bài tập phối hợp thì.

Những lỗi sai thường gặp nhất khi làm bài tập thì hiện tại hoàn thành là gì?

Những lỗi sai thường gặp nhất khi làm bài tập thì hiện tại hoàn thành là chia sai trợ động từ have/has do thiếu cẩn trọng với chủ ngữ, quên biến đổi động từ sang dạng quá khứ phân từ hai ($V_3$), và việc dùng sai mốc thời gian xác định đi kèm với câu. Rất nhiều học viên tại các hội nhóm mạng xã hội như TikTok Edu hay Elight Learning English thường viết sai những câu như “She have lived here” thay vì “She has lived here”, hoặc giữ nguyên động từ nguyên mẫu trong câu khẳng định hoàn thành. Một lỗi kinh điển khác là kết hợp thì hiện tại hoàn thành với một mốc thời gian đã chết trong quá khứ, ví dụ như viết: “I have graduated from university in 2022”. Đây là một lỗi sai cực kỳ nghiêm trọng vì năm 2022 là thời điểm đã kết thúc, bắt buộc người học phải đưa câu về dạng quá khứ đơn là “I graduated from university in 2022”.

Tải file PDF 100 bài tập thì hiện tại hoàn thành có đáp án chi tiết ở đâu?

Bạn có thể tải file PDF trọn bộ 100 bài tập thì hiện tại hoàn thành có đáp án chi tiết và hệ thống lý thuyết chuẩn hóa hoàn toàn miễn phí tại trang chủ chính thức của hệ thống giáo dục The Real IELTS qua địa chỉ therealielts.vn. Bộ tài liệu này được biên soạn độc quyền bởi các chuyên gia học thuật cao cấp, phân chia lộ trình bài tập theo ma trận từ cơ bản đến nâng cao để phù hợp với từng đối tượng người học cụ thể. Toàn bộ file tài liệu không chỉ cung cấp các đáp án trắc nghiệm ngắn gọn mà còn tích hợp phần phân tích chi tiết từng bước dịch nghĩa ngữ cảnh, bóc tách cấu trúc Entity câu và chỉ ra các mẹo ghi nhớ nhanh để người học tự chấm điểm, đánh giá năng lực một cách khách quan nhất ngay tại nhà.

Bộ 100 Bài Tập Thì Hiện Tại Hoàn Thành Chọn Lọc (Có Lời Giải Chi Tiết)

Để giúp các bạn thực hành phương pháp chủ động và khắc phục ngay các lỗi sai kinh điển, dưới đây là các dạng bài tập thực chiến tiêu biểu được trích xuất trực tiếp từ kho học liệu của The Real IELTS.

Dạng 1: Chia Động Từ Trong Ngoặc (Hiện Tại Hoàn Thành vs Quá Khứ Đơn)

  1. Lan (not/phone) ……………………….. me since she (move) ……………………….. to Ho Chi Minh City.
  2. I (know) ……………………….. Minh for 5 years, and we are still close friends.
  3. They (buy) ……………………….. a new car last week, but they (not/drive) ……………………….. it much yet.
  4. (you/ever/meet) ……………………….. a famous person before?
  5. My father (work) ……………………….. for this corporation in 2018, but now he is retired.

Dạng 2: Viết Lại Câu Không Thay Đổi Nghĩa (Trọng tâm đề thi vào 10 và THPT)

  1. The last time it rained was two months ago.
    • $\rightarrow$ It hasn’t ………………………………………………………………………………..
  2. She started working as a digital marketer in 2023.
    • $\rightarrow$ She has ……………………………………………………………………………………
  3. This is the first time I have ever eaten authentic Italian pizza.
    • $\rightarrow$ I have never ……………………………………………………………………………..

ĐÁP ÁN VÀ LỜI GIẢI CHI TIẾT TỪNG CÂU

  1. has not phoned / moved
    • Giải thích: Quy tắc phối hợp thì với “since”: Mệnh đề trước since chia ở thì Hiện tại hoàn thành diễn tả hệ quả kéo dài đến nay, mệnh đề sau since chia ở thì Quá khứ đơn diễn tả mốc thời gian hành động xảy ra. Do đó, Lan (ngôi thứ ba số ít) đi với has not phoned, còn move thêm đuôi -ed thành moved.
  2. have known
    • Giải thích: Câu có dấu hiệu nhận biết là “for 5 years” (khoảng thời gian kéo dài đến hiện tại) và vế sau khẳng định “vẫn là bạn thân”, chứng tỏ hành động quen biết vẫn còn tiếp diễn ở hiện tại $\rightarrow$ dùng Hiện tại hoàn thành. Động từ know là động từ bất quy tắc, dạng $V_3$ là known.
  3. bought / haven’t driven
    • Giải thích: Vế đầu có mốc thời gian xác định trong quá khứ là “last week” nên chia thì Quá khứ đơn (buy $\rightarrow$ bought). Vế sau có trạng từ “yet” xuất hiện ở cuối câu phủ định, chỉ hành động tính đến nay chưa làm được nhiều $\rightarrow$ chia Hiện tại hoàn thành dạng phủ định với chủ ngữ Theyhaven’t driven.
  4. Have you ever met
    • Giải thích: Câu hỏi về kinh nghiệm, trải nghiệm tính đến thời điểm hiện tại của một người (có từ chỉ báo là ever) $\rightarrow$ chia Hiện tại hoàn thành. Động từ meet chuyển sang cột ba $V_3$ thành met.
  5. worked
    • Giải thích: Mặc dù có chủ ngữ chỉ người và hành động làm việc, nhưng câu xuất hiện mốc thời gian “in 2018” đã chấm dứt hoàn toàn trong quá khứ, vế sau bổ sung hiện tại ông ấy đã nghỉ hưu không còn làm ở đó nữa $\rightarrow$ bắt buộc chia thì Quá khứ đơn (worked).
  6. It hasn’t rained for two months.
    • Giải thích: Áp dụng công thức viết lại câu kinh điển: $\text{The last time} + S + V_{2/ed} + was + \text{khoảng thời gian} + ago \rightarrow S + haven’t/hasn’t + V_3 + for + \text{khoảng thời gian}$. “Two months ago” là khoảng thời gian nên khi chuyển sang câu phủ định hoàn thành phải đổi thành “for two months”.
  7. She has worked as a digital marketer since 2023.
    • Giải thích: Chuyển đổi cấu trúc bắt đầu một hành động trong quá khứ sang thì hiện tại hoàn thành: $S + \text{started/began} + V-ing + in + \text{năm} \rightarrow S + have/has + V_3 + since + \text{năm}$. Động từ working đưa về dạng $V_3$ là worked, mốc năm 2023 đi với since.
  8. I have never eaten authentic Italian pizza before.
    • Giải thích: Cấu trúc nói về trải nghiệm lần đầu tiên: $\text{This is the first time} + S + have/has + ever + V_3 \rightarrow S + have/has + never + V_3 + before$ (Tôi chưa bao giờ làm việc này trước đây).

Các Câu Hỏi Thường Gặp (FAQ) Về Thì Hiện Tại Hoàn Thành

Phụ huynh có thể tự dạy thì hiện tại hoàn thành cho con tại nhà bằng cách nào?

Giải đáp: Phụ huynh không nên ép con học thuộc các mớ lý thuyết suông. Thay vào đó, hãy sử dụng các ví dụ trực quan trong đời sống hàng ngày của trẻ. Ví dụ: Khi con đã ăn xong bát cơm, hãy chỉ vào bát trống và nói: “You have eaten your dinner”, giải thích cho con hiểu hành động ăn đã xong và kết quả ở hiện tại là con đang no bụng.

Sĩ tử luyện thi THPT Quốc gia cần lưu ý những “bẫy” nâng cao nào của thì này?

Giải đáp: Đề thi phân hóa thường bẫy học sinh ở cấu trúc phối hợp thời gian với các từ như As soon as, Until, When. Hãy nhớ rằng mệnh đề trạng ngữ chỉ thời gian không bao giờ chia thì tương lai; nếu muốn diễn tả một hành động hoàn thành trước một hành động khác trong tương lai, người ta sẽ dùng thì hiện tại hoàn thành ngay trong mệnh đề thời gian đó.

Tại sao tôi học trên Duolingo thấy rất dễ nhưng khi làm bài viết lại câu vẫn sai?

Giải đáp: Các ứng dụng như Duolingo rất tốt cho việc học từ vựng và phản xạ câu ngắn đơn giản thông qua hình ảnh. Tuy nhiên, bài thi viết lại câu ở Việt Nam đòi hỏi sự hiểu biết sâu sắc về cấu trúc chuyển đổi hình thái học và cú pháp học. Bạn cần kết hợp làm bài tập tự luận có giải thích chi tiết để hoàn thiện tư duy này.

Người mất gốc tiếng Anh nên bắt đầu học thì này từ bước nào?

Giải đáp: Hãy bắt đầu từ việc học thuộc 50 động từ bất quy tắc thông dụng nhất. Không có vốn từ $V_3$, bạn không thể cấu tạo được bất kỳ một câu nào ở thì hiện tại hoàn thành cho dù bạn có thuộc làu làu công thức $S + have/has$.

Những người nổi tiếng như MC Khánh Vy có phương pháp nào hay để nhớ ngữ pháp không?

Giải đáp: Những người học tiếng Anh xuất sắc thường áp dụng phương pháp “Tự nói chuyện một mình” (Self-talk). Mỗi ngày, hãy nhìn xung quanh và tự mô tả các trải nghiệm của bản thân bằng thì hiện tại hoàn thành, ví dụ: “I have already cleaned my room today”. Việc đưa ngữ pháp vào đời sống thực tế sẽ giúp biến kiến thức thành phản xạ tự nhiên.

Thì hiện tại hoàn thành tuy có cấu trúc tương đối phức tạp nhưng một khi bạn đã nắm vững bản chất liên kết thời gian và quy luật chuyển đổi câu, nó sẽ trở thành một bệ phóng vững chắc giúp bạn nâng cao toàn diện điểm số văn phạm của mình. Việc rèn luyện thường xuyên qua bộ học liệu 100 bài tập thì hiện tại hoàn thành chính là con đường tối ưu nhất để bạn chuyển hóa lý thuyết thành kỹ năng thực chiến.

Hãy hành động ngay hôm nay để chấm dứt chuỗi ngày sợ hãi môn tiếng Anh! Bạn có thể truy cập vào hệ thống để tải xuống bản đầy đủ định dạng PDF của bộ tài liệu này, hoặc đăng ký nhận buổi đánh giá năng lực ngữ pháp hoàn toàn miễn phí cùng đội ngũ chuyên gia học thuật hàng đầu.

Tại sao tôi luôn nhầm lẫn giữa thì hiện tại hoàn thành và quá khứ đơn?

Sự nhầm lẫn xảy ra vì bạn đang cố dịch word-by-word sang tiếng Việt thay vì chú ý đến việc hành động đó có còn ảnh hưởng đến kết quả ở hiện tại hay không.

Dấu hiệu “yet” thường xuất hiện ở vị trí nào trong câu?

Từ “yet” hầu như luôn luôn đứng ở vị trí cuối cùng của các câu mang cấu trúc phủ định hoặc nghi vấn.

Làm sao để ghi nhớ các động từ bất quy tắc cột 3 một cách dễ dàng?

Bạn không nên học thuộc lòng theo bảng chữ cái mà hãy chia chúng thành các nhóm có quy luật biến đổi âm tiết giống nhau để não bộ dễ tiếp thu.

Sử dụng thì này trong IELTS Speaking có thực sự giúp tăng band điểm?

Chắc chắn rồi, việc dùng cấu trúc hoàn thành để mô tả những trải nghiệm sống cá nhân sẽ giúp bạn thể hiện năng lực sử dụng ngữ pháp phức tạp với giám khảo.

Khóa học ngữ pháp chuyên sâu ở đâu là chất lượng và uy tín nhất hiện nay?

Bạn hoàn toàn có thể tham khảo các lộ trình cá nhân hóa được tinh gọn tại hệ thống đào tạo của The Real IELTS với sự hỗ trợ từ các chuyên gia hàng đầu.

Hệ thống 100 bài tập thì hiện tại hoàn thành từ cơ bản đến nâng cao

Đã đến lúc bạn áp dụng ngay những lý thuyết vừa học vào môi trường thực chiến.

Dưới đây là ngân hàng 100 câu hỏi được phân loại chuyên sâu theo ma trận đề thi mới nhất.

Nhóm 1: Chia động từ trong ngoặc theo ngữ cảnh

Dạng bài tập này yêu cầu bạn nhận diện đúng cấu trúc và chia động từ dạng V3/ed thật chuẩn xác.

  1. I (study) have studied English for 5 years.
  2. She (not finish) has not finished her homework yet.
  3. (you/ever/visit) Have you ever visited Paris?
  4. They (live) have lived in this busy city since 2020.
  5. He (just/arrive) has just arrived safely at the airport.
  6. We (know) have known each other well since we were kids.
  7. John (lose) has lost his keys, so he cannot open the front door.
  8. My beloved parents (be) have been to Japan twice this year.
  9. I (never/eat) have never eaten traditional Japanese sushi before.
  10. She (work) has worked as a manager here for three months.
  11. The express train (already/leave) has already left the main station.
  12. How long (you/wait) have you waited for me in the rain?
  13. I (read) have read this fascinating science book three times.
  14. They (buy) have bought a brand new luxury car recently.
  15. He (not call) has not called me back since last week.
  16. We (see) have seen that blockbuster movie already.
  17. The naughty children (make) have made a terrible mess in the kitchen.
  18. (she/find) Has she found her lost mobile phone yet?
  19. I (forget) have forgotten his exact full name.
  20. The tech company (launch) has launched a smart product this year.
  21. My younger sister (break) has broken her left leg.
  22. We (not meet) have not met our old teachers since graduation.
  23. (you/finish) Have you finished writing the financial report?
  24. He (write) has written five formal emails today.
  25. It (rain) has rained quite heavily a lot this week.

Nhóm 2: Lựa chọn “Since” hoặc “For” điền vào chỗ trống

Việc phân biệt rạch ròi giữa mốc thời gian và khoảng thời gian là kỹ năng sinh tồn bắt buộc.

  1. I have been a high school teacher since 2015.
  2. She has studied conversational French for three intensive years.
  3. We have patiently waited right here for half an hour.
  4. They have been happily married since last summer.
  5. He hasn’t eaten any healthy food since morning.
  6. I have known him personally for a very long time.
  7. It has been pouring rain non-stop since 8 AM.
  8. She has worked dedicatedly at this hospital for five months.
  9. They have permanently lived in London since they were children.
  10. I haven’t seen my favorite uncle for several long years.
  11. The little baby has slept peacefully for two straight hours.
  12. We have been best friends since our early high school days.
  13. He has played competitive tennis for exactly ten years.
  14. I have used this specific smartphone since January.
  15. She has been on a strict diet for a few tough weeks.
  16. They haven’t visited our family since last Christmas.
  17. He has sadly been out of work for six consecutive months.
  18. I have comfortably lived in this town since I was born.
  19. We have practiced morning yoga for an entire decade.
  20. The local coffee shop has been closed since Monday.
  21. She has worn prescription glasses since she was seven.
  22. I haven’t traveled overseas safely for three whole years.
  23. He has been a great branch manager since he got promoted.
  24. They have heavily researched the market for many recent months.
  25. We have seriously discussed this issue since the board meeting started.

Nhóm 3: Bài tập viết lại câu không làm thay đổi ý nghĩa

Đây chính là phần thi tự luận luôn chiếm trọng số điểm cao nhất trong các bài thi.

  1. Câu gốc: I started learning English 5 years ago. -> Đáp án: I have learned English for 5 years.
  2. Câu gốc: The last time I saw her was in 2020. -> Đáp án: I haven’t seen her since 2020.
  3. Câu gốc: It is a long time since we last met. -> Đáp án: We haven’t met for a long time.
  4. Câu gốc: When did you buy this expensive car? -> Đáp án: How long have you had this expensive car?
  5. Câu gốc: This is the very first time I have eaten sushi. -> Đáp án: I have never eaten sushi before.
  6. Câu gốc: She began working as an accountant here three months ago. -> Đáp án: She has worked as an accountant here for three months.
  7. Câu gốc: I haven’t been to beautiful Paris before. -> Đáp án: This is the first time I have been to beautiful Paris.
  8. Câu gốc: He last called his mother two weeks ago. -> Đáp án: He hasn’t called his mother for two weeks.
  9. Câu gốc: We started living in modern Hanoi in 2018. -> Đáp án: We have lived in modern Hanoi since 2018.
  10. Câu gốc: It has been a full year since it last rained heavily here. -> Đáp án: It hasn’t rained heavily here for a full year.
  11. Câu gốc: I haven’t eaten delicious pizza for months. -> Đáp án: The last time I ate delicious pizza was months ago.
  12. Câu gốc: She started teaching history in this school 10 years ago. -> Đáp án: She has taught history in this school for 10 years.
  13. Câu gốc: When did you start playing the acoustic guitar? -> Đáp án: How long have you played the acoustic guitar?
  14. Câu gốc: He has never driven such a super fast car before. -> Đáp án: This is the first time he has driven such a super fast car.
  15. Câu gốc: The last time we went to the local cinema was last month. -> Đáp án: We haven’t gone to the local cinema since last month.
  16. Câu gốc: I started reading this romantic novel yesterday. -> Đáp án: I have read this romantic novel since yesterday.
  17. Câu gốc: It’s ages since I last heard reliable news from him. -> Đáp án: I haven’t heard reliable news from him for ages.
  18. Câu gốc: This is the most beautiful artistic painting I have ever seen. -> Đáp án: I have never seen a more beautiful artistic painting than this.
  19. Câu gốc: She hasn’t visited her peaceful hometown for five years. -> Đáp án: The last time she visited her peaceful hometown was five years ago.
  20. Câu gốc: He began to study difficult Chinese two years ago. -> Đáp án: He has studied difficult Chinese for two years.
  21. Câu gốc: I haven’t played traditional chess since I was a child. -> Đáp án: The last time I played traditional chess was when I was a child.
  22. Câu gốc: When did they buy that massive wooden house? -> Đáp án: How long have they owned that massive wooden house?
  23. Câu gốc: It is exactly three weeks since I last got a short haircut. -> Đáp án: I haven’t got a short haircut for exactly three weeks.
  24. Câu gốc: She has never met such an incredibly kind person. -> Đáp án: This is the first time she has met such an incredibly kind person.
  25. Câu gốc: They started building this long bridge in January. -> Đáp án: They have built this long bridge since January.

Nhóm 4: Phát hiện lỗi sai tinh vi và trắc nghiệm tổng hợp

Đây là thước đo độ nhạy bén của bạn trong việc phát hiện những cái bẫy ngữ pháp siêu nhỏ.

  1. I have seen (A) that movie yesterday (B). -> Lỗi sai nằm ở (A), phải sửa thành “saw” vì câu đã có mốc thời gian rõ ràng trong quá khứ là “yesterday”.
  2. She has lived (A) here since (B) 5 years. -> Lỗi sai nằm ở (B), bắt buộc sửa thành “for” vì 5 năm là một khoảng thời gian.
  3. We didn’t meet (A) each other since (B) we graduated. -> Lỗi sai ở (A), phải sửa lại thành “haven’t met” để chuẩn cấu trúc với since.
  4. Did you ever eat (A) Indian food before (B)? -> Lỗi sai ở (A), phải dùng hiện tại hoàn thành là “Have you ever eaten”.
  5. He has finished (A) his project two days ago (B). -> Lỗi sai ở (A), sửa thành “finished” do có từ khóa “ago”.
  6. I know (A) her for (B) more than ten years. -> Lỗi sai ở (A), sửa chuẩn lại thành “have known”.
  7. The train already left (A) before we arrived (B). -> Lỗi sai ở (A), phải dùng thì hoàn thành nhấn mạnh kết quả “had already left” hoặc “has already left” tùy bối cảnh.
  8. This is the best (A) book I ever read (B). -> Lỗi sai ở (B), phải thêm trợ động từ thành “have ever read”.
  9. How long do you live (A) in this neighborhood (B)? -> Lỗi sai ở (A), hỏi về một quá trình kéo dài đến hiện tại nên sửa thành “have you lived”.
  10. My father has worked (A) in that bank since (B) a long time. -> Lỗi sai ở (B), cụm “a long time” là khoảng thời gian nên sửa thành “for”.
  11. I have lost my keys. I can’t find them _____. A. already B. yet C. just -> Đáp án đúng: B. yet
  12. We have been friends _____ childhood. A. for B. since C. from -> Đáp án đúng: B. since
  13. _____ you ever been to New York? A. Have B. Did C. Are -> Đáp án đúng: A. Have
  14. She has _____ completed her assignment. A. yet B. ever C. just -> Đáp án đúng: C. just
  15. They have lived here _____ 2015. A. in B. since C. for -> Đáp án đúng: B. since
  16. I haven’t seen him _____ a few weeks. A. for B. since C. during -> Đáp án đúng: A. for
  17. Have you finished the report _____? A. already B. just C. yet -> Đáp án đúng: C. yet
  18. He is the most intelligent person I have _____ met. A. never B. ever C. yet -> Đáp án đúng: B. ever
  19. The postman hasn’t arrived _____. A. yet B. already C. just -> Đáp án đúng: A. yet
  20. My sister has _____ been to London twice. A. yet B. already C. ever -> Đáp án đúng: B. already
  21. We have worked on this project _____ three months. A. since B. in C. for -> Đáp án đúng: C. for
  22. _____ have you studied English? A. How long B. When C. What time -> Đáp án đúng: A. How long
  23. I have _____ finished cooking dinner. A. yet B. just C. ever -> Đáp án đúng: B. just
  24. She has never _____ sushi before. A. eat B. ate C. eaten -> Đáp án đúng: C. eaten
  25. It is the first time he _____ a sports car. A. drives B. drove C. has driven -> Đáp án đúng: C. has driven

Báo cáo thực tế và Case Study từ chuyên gia

Xu hướng ra đề thi trong giai đoạn 2025 – 2026 đã dịch chuyển hoàn toàn sang việc đánh giá khả năng vận dụng ngữ pháp vào văn cảnh giao tiếp thực tế.

Để ghi điểm tối đa trong kỹ năng Writing, việc chia đúng động từ ở thì hiện tại hoàn thành quyết định trực tiếp tới điểm số tiêu chí Grammatical Range.

Một báo cáo dữ liệu nội bộ được thực hiện trên 2.500 học viên tại The Real IELTS đã chứng minh tính hiệu quả vượt trội của phương pháp học tập fragment-friendly.

Kết quả thực tế cho thấy tốc độ khoanh trắc nghiệm ngữ pháp của học viên đã cải thiện lên đến 68% sau hai tuần rèn luyện.

Trung bình một người học chỉ mất đúng 15 giây để xử lý một câu trắc nghiệm khó thay vì 45 giây loay hoay như trước đây.

Sự tiến bộ bứt phá này đến từ việc người học đã thiết lập được một thói quen phản xạ tự nhiên thông qua ngân hàng 100 bài tập cốt lõi.

Chủ đề liên quan

  • Hướng dẫn chinh phục 12 thì tiếng Anh trong 30 ngày
  • Tổng hợp trọn bộ động từ bất quy tắc thường gặp nhất 2026
  • Cách phân biệt Since và For chuẩn không cần chỉnh
  • Bí quyết làm bài tập viết lại câu tiếng Anh đạt điểm tuyệt đối
  • Mẹo tối ưu hóa điểm số Grammatical Range trong bài thi IELTS
  • Lộ trình học ngữ pháp thực chiến dành cho người mất gốc
  • 50 câu trắc nghiệm tiếng Anh chống liệt có giải thích chi tiết
  • Phân tích các bẫy ngữ pháp kinh điển trong kỳ thi đại học
  • Tầm quan trọng của trải nghiệm thực tế trong bài thi Speaking
  • Sơ đồ tư duy tóm tắt toàn bộ hệ thống thì tiếng Anh

Tiêu chí so sánhBộ 100 bài tập phân tích sâu của chúng tôiTài liệu ngữ pháp thông thường trên mạng
Giá cảHoàn toàn miễn phí 100%Phải mua tài khoản VIP hoặc sách in
Thời lượngChỉ mất 2-3 buổi để nắm trọn vẹnKéo dài lan man, không phân rõ trọng tâm
Cam kết đầu raNâng cao tốc độ làm bài lên tới 68%Không có số liệu đo lường thực tế rõ ràng
Hỗ trợ học viênGiải thích lỗi sai chi tiết từng câu mộtChỉ cung cấp đáp án A, B, C, D khô khan
Phương pháp giảng dạyÁp dụng tư duy chuẩn hóa AI, dễ hiểuBắt ép học thuộc lòng công thức máy móc

THÔNG TIN LIÊN HỆ ĐÀO TẠO NGỮ PHÁP & IELTS CHUYÊN SÂU:

  • Thương hiệu giáo dục: The Real IELTS
  • Website tra cứu tài liệu: https://therealielts.vn/
  • Hotline tư vấn lộ trình 24/7: 0922985555

Bạn muốn học thêm về nội dung này?

Đặt lịch Tư vấn 1-1 với Cố vấn học tập tại The Real IELTS để được học sâu hơn về Lộ trình học IELTS và Phương pháp học Phù hợp. Thời gian linh hoạt và học phí theo buổi

pop-up

ĐĂNG KÝ NHẬN TƯ VẤN

0922985555
chat-active-icon