C1 Ngữ pháp IELTS 35 phút

Modal hoàn thành (quá khứ giả định)

Modal Perfect (must/can't/could/might/should/would/needn't have V3)

15 ví dụ
5 lỗi thường gặp
4 phần lý thuyết

Lý thuyết

Đọc kỹ để nắm cấu trúc + cách dùng.

Form

Modal Perfect (còn gọi là Modal + have + V3/V-ed) dùng để diễn tả suy luận, giả định, hoặc hối tiếc về một hành động trong quá khứ. Cấu trúc:

Modal + have + past participle (V3/V-ed)

Các modal thường gặp:

  • must have V3: chắc hẳn đã (suy luận chắc chắn)
  • can't / couldn't have V3: không thể nào đã (suy luận phủ định chắc chắn)
  • could / might / may have V3: có thể đã (suy luận không chắc chắn)
  • should / ought to have V3: đáng lẽ nên (không làm, hối tiếc)
  • would have V3: sẽ đã (giả định trái ngược quá khứ)
  • needn't have V3: đáng lẽ không cần (đã làm thừa)

Ví dụ:

  • She must have studied hard. → Chắc hẳn cô ấy đã học chăm chỉ.
  • They can't have left yet. → Họ không thể nào đã đi được.
  • I should have called you. → Đáng lẽ tôi nên gọi cho bạn.

When to use

1. Suy luận chắc chắn (must / can't)

Dùng khi có bằng chứng rõ ràng để kết luận về quá khứ.

  • The ground is wet. It must have rained last night. (Mặt đất ướt → chắc đã mưa)
  • He passed the exam. He can't have failed. (Anh ấy đỗ → không thể trượt)

2. Suy luận không chắc chắn (could / might / may)

Dùng khi không có đủ bằng chứng, chỉ là phỏng đoán.

  • She's not at home. She might have gone to the gym. (Cô ấy có thể đã đi gym)
  • They could have missed the bus. (Họ có thể đã lỡ xe buýt)

3. Hối tiếc / phê bình (should / ought to)

Dùng để nói về hành động đáng lẽ nên làm nhưng đã không làm (hoặc ngược lại).

  • You should have told me earlier. (Đáng lẽ bạn nên nói sớm hơn)
  • She shouldn't have eaten so much. (Đáng lẽ cô ấy không nên ăn nhiều như vậy)

4. Giả định trái ngược quá khứ (would have)

Thường dùng trong câu điều kiện loại 3 (If I had... I would have...).

  • If I had known, I would have come. (Nếu biết, tôi đã đến)
  • He would have helped if you asked. (Anh ấy đã giúp nếu bạn nhờ)

5. Hành động thừa (needn't have)

Dùng khi một việc đã làm nhưng hóa ra không cần thiết.

  • I needn't have cooked dinner; they ate out. (Tôi đã không cần nấu vì họ ăn ngoài)
  • You needn't have bought a gift. (Bạn đã không cần mua quà)

Time markers / Signal words

Không có dấu hiệu thời gian cố định, nhưng thường đi với:

  • By + thời gian quá khứ: By 10 PM, he must have arrived.
  • Last night / yesterday / last week: She might have gone last night.
  • Before + mốc: They should have finished before Monday.
  • Otherwise / or else: I should have studied; otherwise, I'd have passed.
  • If + quá khứ hoàn thành (câu điều kiện loại 3): If I had seen, I would have stopped.

Notes

  • Không dùng must have cho hiện tại: "He must be at home now" (đúng) ≠ "He must have been at home now" (sai). Must have chỉ quá khứ.
  • Can't have ≠ Mustn't have: Can't have = suy luận phủ định; Mustn't have = cấm (rất hiếm dùng cho quá khứ).
  • Could have vs Might have: Could have thường chỉ khả năng (có thể đã), Might have chỉ khả năng thấp hơn.
  • Should have vs Ought to have: Tương tự nhau, nhưng ought to have hơi trang trọng hơn.
  • Needn't have vs Didn't need to: Needn't have = đã làm nhưng không cần; Didn't need to = không cần và có thể đã làm hoặc không.

Với người Việt, cần tránh nhầm "must have" với "phải có" (must have = chắc hẳn đã, không phải "phải có").

Ví dụ 15

Quan sát cách dùng trong câu thực tế.

1
She must have forgotten about the meeting; she's not here.
Chắc hẳn cô ấy đã quên cuộc họp; cô ấy không ở đây.
2
They can't have left already; the party just started.
Họ không thể nào đã đi được; bữa tiệc vừa mới bắt đầu.
3
He might have taken the wrong bus; he's usually late.
Anh ấy có thể đã đi nhầm xe buýt; anh ấy thường đến muộn.
4
You should have studied more for the IELTS exam.
Đáng lẽ bạn nên học nhiều hơn cho kỳ thi IELTS.
5
I would have helped you if I had known you were struggling.
Tôi đã giúp bạn nếu tôi biết bạn đang gặp khó khăn.
6
We needn't have booked a hotel; my cousin offered us a room.
Chúng tôi đã không cần đặt khách sạn; anh họ tôi đã cho ở nhờ.
7
She couldn't have finished the report in one hour; it's too long.
Cô ấy không thể nào hoàn thành báo cáo trong một giờ; nó quá dài.
8
The test was easy; I could have passed without studying.
Bài kiểm tra dễ; tôi có thể đã đỗ mà không cần học.
9
He shouldn't have lied to his parents about his grades.
Đáng lẽ anh ấy không nên nói dối bố mẹ về điểm số.
10
By the time we arrived, they must have finished dinner.
Khi chúng tôi đến, chắc hẳn họ đã ăn tối xong.
11
If she had taken the IELTS course, she would have scored higher.
Nếu cô ấy tham gia khóa học IELTS, cô ấy đã đạt điểm cao hơn.
12
You needn't have worried about the interview; it went well.
Bạn đã không cần lo lắng về buổi phỏng vấn; nó diễn ra tốt.
13
They might have gone to the cinema; I saw them near the theater.
Họ có thể đã đi xem phim; tôi thấy họ gần rạp.
14
I should have applied for the scholarship earlier.
Đáng lẽ tôi nên nộp đơn xin học bổng sớm hơn.
15
He can't have stolen the money; he was with me all day.
Anh ấy không thể nào lấy trộm tiền; anh ấy ở với tôi cả ngày.

Lỗi thường gặp 5

Tránh ngay từ đầu để khỏi mất điểm.

#1
Sai He must has gone home.
Đúng He must have gone home.
Sau modal luôn là "have" (nguyên thể), không chia theo chủ ngữ. "Must has" là lỗi ngữ pháp cơ bản.
#2
Sai She can't has finished the project.
Đúng She can't have finished the project.
Tương tự, "can't" + have, không phải "has" hay "had". Người Việt hay nhầm do dịch "có" sang "has".
#3
Sai I should have go to the party.
Đúng I should have gone to the party.
Sau "have" phải là V3/V-ed, không phải động từ nguyên thể. "Go" → "gone".
#4
Sai He must have be at home last night.
Đúng He must have been at home last night.
"Be" cần chuyển thành "been" (V3 của be). Người Việt thường quên chia "be" khi dùng modal perfect.
#5
Sai I needn't have to buy a ticket.
Đúng I needn't have bought a ticket.
"Needn't have" + V3, không phải "needn't have to". Cấu trúc này khác với "don't need to".
Sẵn sàng làm bài tập?
20 câu trắc nghiệm + điền chỗ trống + viết lại — kiểm tra ngay sau mỗi câu.
Làm bài tập

Đăng nhập để xem tiếp

Bạn đang xem bản preview. Đăng ký miễn phí 60 giây để mở toàn bộ lý thuyết, ví dụ, lỗi thường gặp + bài tập tự chấm.

Giỏ hàng của bạn (0)

Đang tải...