ข้ามไปยังเนื้อหา
Grammar ภาษาอังกฤษ · B2

Modal verbs ในอดีต

  • 7 Modal verbs ในอดีต
    7.1

    must have / can't have(การคาดเดา)

    Past Modals: Speculation/Regret/Possibility
    Modal verbs ในอดีต: การคาดเดา/ความเสียใจ/ความเป็นไปได้

    เมื่อกล่าวถึงการคาดเดาเกี่ยวกับอดีต ให้ใช้情态动词 + have + 过去分词。เมื่อมั่นใจมาก:

    • must have + 过去分词: ต้อง肯定是(ในอดีต)……
    • can't have + 过去分词: เป็นไปไม่ได้ว่า(ในอดีต)จะเป็น……

    他He 一定must (完成)have 忘记forgotten.

    เขาคงลืมแน่ (การคาดเดา certainty ในอดีต)

    她She 不可能can't (完成)have 看见seen 我们us.

    เธอน่าจะไม่เห็นเราแล้ว

    ข้อควรระวัง การคาดเดาเชิงลบใช้ can't have, ไม่ใช่ mustn't have

    7.2

    should have(ความเสียใจ, การตำหนิ)

    should have + 过去分词 หมายความว่า"ควรทำแต่ไม่ได้ทำ"— มักมีความรู้สึกเสียใจหรือตำหนิ

    我I 本该should (完成)have 学习studied 更努力harder.

    ฉันควรรigorously study more. (ความ regret)

    你You 本不该shouldn't (完成)have 说said 那that.

    คุณไม่ควรพูด那句话那句话นั้น (การติชม)

    ข้อควรระวัง มันหมายถึงสิ่งที่ไม่ได้ทำ (หรือทำ) ในอดีต แต่ปัจจุบันรู้สึกเสียใจ

    7.3

    could have / might have(ความเป็นไปได้)

    could have / might have + 过去分词 หมายความว่าในอดีตมี**ความเป็นไปได้(แต่ไม่แน่นอน)**ที่จะเกิดขึ้น

    他们They 可能might (完成)have 错过missed (冠词)the 火车train.

    พวกเขาอาจพลาดรถไฟไป

    (它)It 本可能could (完成)have 是been 更糟worse.

    สถานการณ์น่าจะเลวร้ายกว่านี้

    ข้อควรระวัง could have ยังหมายถึง"ทำได้แต่ไม่ได้ทำ": I could have helped, but I didn't.(ฉันช่วยได้แต่ไม่ได้ช่วย)

    ข้อผิดพลาดที่พบบ่อย

    • ❌ ~~He must forgot.~~ → ✓ He must have forgotten. — การคาดเดาเกี่ยวกับอดีตต้องเป็น"情态动词 + have + 过去分词", ไม่มีรูปแบบ must forgot แบบนี้
    • ❌ ~~I should have went.~~ / 听音误写 ~~should of gone~~ → ✓ I should have gone. — have后面是过去分词;口语连读听着像 of,写出来必须是 have。
    • ❌ ~~I could help you yesterday, but I was busy.~~ → ✓ I could have helped you yesterday… — "本可以却没做"用 could have done;could + 原形只表示过去的一般能力。
    • ❌ ~~You should had called.~~ → ✓ You should have called. — หลังกริยาศัพท์คือ have รูปแบบต้นเสมอ ไม่ใช่ had

ทุกหัวข้อ · Grammar ภาษาอังกฤษ · B2

เข้าสู่ระบบหรือสร้างบัญชี

IGCSE, A-Level & AP