Joy English

C1 ไวยากรณ์

C1กริยาช่วย (modal verb)22 นาที

Modal perfect: การคาดเดาเรื่องในอดีต

Modal perfects: speculating about the past

ใช้ must have, can't have, might have และ should have เพื่อตัดสินเหตุการณ์ในอดีตด้วยระดับความมั่นใจที่เหมาะสม

เรามักไม่แน่ใจเสมอไปว่าในอดีตเกิดอะไรขึ้น Modal verbs + have + past participle ช่วยให้บอกระดับความมั่นใจ หรือแสดงความเห็นเกี่ยวกับสิ่งที่ควรหรือไม่ควรเกิดขึ้น ในระดับสูงคุณต้องใช้ร่วมกับรูป continuous และ passive ได้ด้วย

ความหมายรูปแบบตัวอย่าง
Almost certain (positive)must have + past participleThe lights are off, so they must have gone home.
Almost certain (negative)can't / couldn't have + past participleThat can't have been Kofi; he's in Madrid this week.
Possiblemay / might / could have + past participleThe keys might have fallen out of my pocket.
Possibly notmay not / might not have + past participleHe might not have heard the phone ringing.
Expected but did not happenshould / ought to have + past participleThe parcel should have arrived by Friday.
Unnecessary actionneedn't have + past participleYou needn't have brought so much food.
Longer activitymodal + have been + -ingShe looked exhausted. She must have been working for hours.
Passivemodal + have been + past participleThe contract may have been signed last week.

สังเกตความแตกต่างระหว่าง couldn't have กับ needn't have อย่างแรกบอกว่าสิ่งนั้นเป็นไปไม่ได้ (She couldn't have known) ส่วนอย่างหลังบอกว่ามีการทำไปแล้วแต่ไม่จำเป็น (You needn't have come) นอกจากนี้ โดยปกติไม่ใช้ can have ในประโยคบอกเล่า ให้เลือก may, might or could have แทน

  • The bridge can't have been built before 1900; the style is far too modern.
  • I wonder why Dev did not reply. He may not have seen my message.
  • We should have booked earlier. Now every seat is taken.
  • You needn't have waited; I could have found the way myself.

แบบฝึกที่ 1 จาก 2

เลือกรูปที่ถูกต้อง

เลือกตัวเลือกที่เติมแต่ละประโยคได้ดีที่สุด

  1. The lights are off and the door is locked, so they _____ gone home.

  2. That _____ been Kofi you saw at the station; he is in Madrid this week.

  3. I'm not sure where Ana is. She _____ stuck in traffic.

  4. You _____ a taxi; I would have collected you from the airport.

  5. The courier said the parcel _____ arrived by Friday, but it hasn't.

  6. She looked exhausted. She _____ for hours.

  7. I wonder why Dev didn't answer. He _____ the phone ringing.

  8. The bridge _____ built before 1900; the style is far too modern.

ตอบแล้ว 0 จาก 8 ข้อ

แบบฝึกที่ 2 จาก 2

เติมประโยคให้สมบูรณ์

พิมพ์รูป modal perfect ที่ถูกต้องของกริยาในวงเล็บ คำแรกในวงเล็บคือ modal ที่ต้องใช้

  1. Her name is on the list, so she (must / see) the email.

  2. He is very reliable; he (can't / forget) the deadline.

  3. My keys are missing. They (might / fall) out of my pocket.

  4. The hotel is now full. We (should / book) earlier.

  5. We have enough food for ten people. We (needn't / bring) so much.

  6. Their coats were soaked. They (must / wait) outside for hours.

  7. Perhaps the contract was signed last week. It (may / sign) last week.

  8. She arrived late, so she (can't / catch) the earlier bus.

ตอบแล้ว 0 จาก 8 ข้อ

แหล่งที่มา

บทเรียนต้นฉบับโดย Joy English

ระดับเป็นเพียงคำแนะนำ หากพบข้อผิดพลาด แจ้งเราได้ทางหน้าติดต่อเรา