Modal perfect là gì? Công thức, cách dùng và bài tập có đáp án

Việc hiểu rõ modal perfect sẽ giúp bạn diễn đạt chính xác hơn về những sự việc đã xảy ra trong quá khứ. Đây là dạng cấu trúc nâng cao khiến nhiều bạn học tiếng Anh gặp khó khăn. Bài viết này sẽ trình bày chi tiết về định nghĩa, cấu trúc và cách sử dụng các perfect modal verbs. Cùng tìm hiểu nhé!

1. Modal perfect là gì?

Modal perfect là cấu trúc ngữ pháp kết hợp giữa động từ khuyết thiếu (modal verbs) và thì hoàn thành (perfect tense). Cấu trúc này được sử dụng để diễn tả sự suy đoán, hối tiếc, phê phán về những hành động đã xảy ra trong quá khứ.

Perfect modal verbs là kiến thức nâng cao của động từ khuyết thiếu, giúp người nói thể hiện thái độ về những sự việc đã kết thúc. Chúng thường mang ý nghĩa giả định, phán đoán hoặc cảm xúc về quá khứ.

Ví dụ:

  • I should have studied harder (Tôi đáng lẽ nên học chăm chỉ hơn)
  • He must have finished his work (Anh ấy chắc hẳn đã hoàn thành công việc)
  • They could have arrived earlier (Họ có thể đã đến sớm hơn)
modal perfect
Modal perfect là gì?

2. Cấu trúc chung của Modal perfect

Perfect modal verb được tạo thành bằng cách kết hợp modal verb với “have” và past participle. Sau đây là cấu trúc cơ bản:

Khẳng định: S + Modal verb + have + Past participle

Ví dụ:

  • She must have left early (Cô ấy chắc hẳn đã về sớm)
  • We should have called you (Chúng tôi đáng lẽ nên gọi cho bạn)

Phủ định: S + Modal verb + not + have + Past participle

Ví dụ:

  • You shouldn’t have said that (Bạn không nên nói điều đó)
  • They couldn’t have known (Họ không thể biết được)

Nghi vấn: Modal verb + S + have + Past participle?

Ví dụ:

  • Could he have forgotten? (Có thể anh ấy đã quên không?)
  • Should we have waited? (Chúng ta có nên đợi không?)
cấu trúc chung của modal perfect
Cấu trúc chung của Modal perfect

3. Cách sử dụng các perfect modal verbs

Bảng dưới đây sẽ giúp bạn hiểu rõ ý nghĩa và cách sử dụng của từng perfect modal verb:

Perfect Modal Ý Nghĩa Cách Dùng Ví Dụ
Should have + Past participle Đáng lẽ nên Hối tiếc về điều không làm I should have studied harder (Tôi đáng lẽ nên học chăm chỉ hơn)
Shouldn’t have + Past participle Không nên Hối tiếc về điều đã làm You shouldn’t have lied (Bạn không nên nói dối)
Would have + Past participle Sẽ, đã có thể Giả định về quá khứ I would have helped you (Tôi đã có thể giúp bạn)
Wouldn’t have + Past participle Đã không Phủ định giả định He wouldn’t have agreed (Anh ấy đã không đồng ý)
Must have + Past participle Chắc hẳn đã Suy đoán chắc chắn (khẳng định) She must have arrived (Cô ấy chắc hẳn đã đến)
Can’t have + Past participle Không thể đã Suy đoán chắc chắn (phủ định) He can’t have finished (Anh ấy không thể đã hoàn thành)
Could have + Past participle Có thể đã Khả năng trong quá khứ They could have won (Họ có thể đã thắng)
Couldn’t have + Past participle Không thể đã Không có khả năng I couldn’t have known (Tôi không thể biết được)
Might have + Past participle Có lẽ đã Suy đoán không chắc chắn It might have rained (Có lẽ trời đã mưa)
May have + Past participle Có thể đã Khả năng xảy ra She may have left (Cô ấy có thể đã đi)
Needn’t have + Past participle Không cần phải Làm việc không cần thiết You needn’t have worried (Bạn không cần phải lo lắng)

4. Lưu ý khi sử dụng Perfect Modal Verbs

1. Phân biệt “Must have” và “Can’t have”:

  • Must have: suy đoán tích cực, gần như chắc chắn (He must have passed – Anh ấy chắc hẳn đã đậu)
  • Can’t have: suy đoán phủ định, chắc chắn không xảy ra (He can’t have failed – Anh ấy không thể đã trượt)

2. “Would have” thường đi với câu điều kiện loại 3:

  • If I had known, I would have come (Nếu tôi biết, tôi đã đến)
  • Không dùng riêng lẻ mà cần có ngữ cảnh điều kiện

3. Phân biệt “Needn’t have” và “Didn’t need to”:

  • Needn’t have: đã làm nhưng không cần thiết (You needn’t have cooked – Bạn đã nấu nhưng không cần)
  • Didn’t need to: không làm và không cần thiết (You didn’t need to cook – Bạn không nấu và không cần)

4. “Could have” có hai nghĩa:

  • Khả năng trong quá khứ: He could have won (Anh ấy có thể đã thắng)
  • Lời phê bình nhẹ: You could have told me (Bạn có thể nói với tôi chứ)

5. Không được dùng hai modal cùng lúc:

  • Sai: He must should have come
  • Đúng: He must have come hoặc He should have come

5. Bài tập vận dụng Modal perfect – Có đáp án

Để giúp bạn thành thạo bài tập modal perfect, SunUni Academy đã chuẩn bị 3 bài tập theo cấp độ từ dễ đến khó. Cùng luyện tập nhé!

Bài 1: Chọn đáp án đúng để hoàn thành câu:

  1. She _____ have studied more for the exam. a) should b) would c) might
  2. He _____ have left his keys at home. a) needn’t b) must c) wouldn’t
  3. They _____ have arrived by now. a) should b) couldn’t c) needn’t
  4. You _____ have told me earlier. a) might b) should c) must
  5. It _____ have been expensive. a) must b) needn’t c) wouldn’t
  6. We _____ have taken a taxi. a) should b) must c) can’t
  7. She _____ have forgotten the meeting. a) might b) needn’t c) wouldn’t
  8. He _____ have finished his homework. a) must b) shouldn’t c) needn’t
  9. They _____ have called us. a) should b) must c) can’t
  10. You _____ have waited for me. a) needn’t b) must c) wouldn’t

Đáp án:

  1. a) should (đáng lẽ nên học nhiều hơn)
  2. b) must (chắc hẳn đã để quên chìa khóa ở nhà)
  3. a) should (đáng lẽ đã đến rồi)
  4. b) should (đáng lẽ nên nói với tôi sớm hơn)
  5. a) must (chắc hẳn đã đắt)
  6. a) should (đáng lẽ nên đi taxi)
  7. a) might (có thể đã quên cuộc họp)
  8. a) must (chắc hẳn đã làm xong bài tập)
  9. a) should (đáng lẽ nên gọi cho chúng ta)
  10. a) needn’t (không cần phải đợi tôi)

Bài 2: Viết lại câu sử dụng perfect modal verbs với từ gợi ý:

  1. I’m sure he passed the test. (must)
  2. Perhaps they went home early. (might)
  3. It wasn’t necessary for you to buy so much food. (needn’t)
  4. I’m certain she didn’t steal the money. (can’t)
  5. It was wrong of him to lie. (shouldn’t)
  6. I’m sure they didn’t see us. (couldn’t)
  7. Perhaps she was sick yesterday. (may)
  8. It was possible for them to win. (could)
  9. I regret not calling you. (should)
  10. In that situation, I would have helped. (would)

Đáp án:

  1. He must have passed the test (Anh ấy chắc hẳn đã đậu kỳ thi)
  2. They might have gone home early (Họ có thể đã về nhà sớm)
  3. You needn’t have bought so much food (Bạn không cần mua nhiều thức ăn như vậy)
  4. She can’t have stolen the money (Cô ấy không thể đã lấy cắp tiền)
  5. He shouldn’t have lied (Anh ấy không nên nói dối)
  6. They couldn’t have seen us (Họ không thể đã nhìn thấy chúng ta)
  7. She may have been sick yesterday (Cô ấy có thể đã bị ốm hôm qua)
  8. They could have won (Họ có thể đã thắng)
  9. I should have called you (Tôi đáng lẽ nên gọi cho bạn)
  10. I would have helped in that situation (Tôi đã giúp trong tình huống đó)

Bài 3: Hoàn thành đoạn hội thoại với perfect modal verbs phù hợp:

A: Where’s John? He (1)_____ have been here an hour ago. B: He (2)_____ have missed the bus. You know he’s always late. A: But he promised to be on time today. He (3)_____ have set his alarm. B: Maybe his phone died. He (4)_____ have forgotten to charge it last night. A: That’s possible. We (5)_____ have called him this morning to remind him. B: Look, there he is! He (6)_____ have taken a taxi – he looks out of breath. A: John! You (7)_____ have told us you were going to be late! John: Sorry! My car broke down. I (8)_____ have checked it yesterday. B: You (9)_____ have called us from the garage. John: You’re right. I (10)_____ have been more considerate.

Đáp án:

  1. should (đáng lẽ đã có mặt từ một giờ trước)
  2. might/could (có thể đã lỡ xe buýt)
  3. should (đáng lẽ nên đặt báo thức)
  4. might/may (có thể đã quên sạc)
  5. should (đáng lẽ nên gọi anh ấy)
  6. must (chắc hẳn đã đi taxi)
  7. should (đáng lẽ nên báo cho chúng tôi)
  8. should (đáng lẽ nên kiểm tra hôm qua)
  9. could (có thể đã gọi từ garage)
  10. should (đáng lẽ nên chu đáo hơn)

Như vậy, Modal perfect là cấu trúc ngữ pháp quan trọng giúp bạn diễn đạt chính xác về quá khứ. Hãy thường xuyên làm bài tập và áp dụng kiến thức này vào đời sống để ghi nhớ lâu hơn. Đừng quên thường xuyên ghé thăm website SunUni Academy để học thêm nhiều kiến thức tiếng Anh hữu ích bạn nhé!

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

icon-call
Gọi cho SunUni...
icon-messenger
Chat ngay để nhận tư vấn