กริยาช่วย - ความเสียใจในอดีต (should / ought to have p.p.)
should have + p.p. หมายถึง 'น่าจะทำแต่ไม่ได้ทำ' ส่วน shouldn't have + p.p. หมายถึง 'ไม่น่าจะทำแต่ก็ทำไปแล้ว' ทั้งคู่แสดง ความเสียใจ·การตำหนิเรื่องในอดีต ส่วน ought to have + p.p.
คำอธิบาย
should have + p.p. หมายถึง 'น่าจะทำแต่ไม่ได้ทำ' ส่วน shouldn't have + p.p. หมายถึง 'ไม่น่าจะทำแต่ก็ทำไปแล้ว' ทั้งคู่แสดง ความเสียใจ·การตำหนิเรื่องในอดีต ส่วน ought to have + p.p. ก็มีความหมายเดียวกันแต่เป็นทางการกว่าเล็กน้อย
A. should have + รูปกริยาช่อง 3 — พื้นฐานของความเสียใจในอดีต
should have + รูปกริยาช่อง 3 หมายถึง 'ในอดีตน่าจะทำแต่จริง ๆ แล้วไม่ได้ทำ' จึงแสดงความเสียดาย·ความเสียใจ·การโทษตัวเองเบา ๆ ต่อเรื่องที่ผ่านไปแล้ว should have + รูปกริยาช่อง 3 = ความเสียใจในอดีต ในภาษาพูดย่อเป็น should've
| ประธาน | should have + p.p. | รูปย่อ | ความหมาย |
|---|---|---|---|
| I | I should have gone | should've gone | น่าจะไปแต่ไม่ได้ไป |
| you | you should have known | should've known | น่าจะรู้แต่ไม่ได้รู้ |
| he / she | she should have waited | should've waited | น่าจะรอแต่ไม่ได้รอ |
| we | we should have started | should've started | น่าจะเริ่มแต่ไม่ได้เริ่ม |
| they | they should have listened | should've listened | น่าจะฟังแต่ไม่ได้ฟัง |
- I should have studied harder for the exam. (น่าจะตั้งใจอ่านหนังสือสอบมากกว่านี้)
- You should have told me about the meeting. (คุณน่าจะบอกฉันเรื่องการประชุมสิ)
- We should have taken an umbrella. (เราน่าจะเอาร่มไปด้วย)
- She should have arrived by now. (ป่านนี้เธอน่าจะมาถึงแล้วสิ)
B. ought to have + รูปกริยาช่อง 3 — เหมือนกัน เป็นทางการกว่า
ought to have + รูปกริยาช่อง 3 มีความหมายเหมือน should have + p.p. แต่ให้ความรู้สึกเป็นทางการ·เป็นภาษาเขียนมากกว่าเล็กน้อย และมักใช้ตอนเน้นหน้าที่ทางศีลธรรมหรือความสมควร รูปปฏิเสธคือ ought not to have + p.p.
| รูป | ตัวอย่าง | คำแทนในภาษาพูด |
|---|---|---|
| ought to have + p.p. | He ought to have called. | should have called |
| ought not to have + p.p. | You ought not to have lied. | shouldn't have lied |
- You ought to have thanked her. (คุณน่าจะขอบคุณเธอ)
- We ought to have prepared more carefully. (เราน่าจะเตรียมตัวอย่างรอบคอบกว่านี้)
- He ought to have known better. (เขาน่าจะรู้ดีกว่านี้)
- They ought not to have accepted the offer. (พวกเขาไม่น่าจะรับข้อเสนอนั้น)
C. shouldn't have + รูปกริยาช่อง 3 — เสียใจ·ตำหนิที่ทำไปแล้ว
shouldn't have + รูปกริยาช่อง 3 หมายถึง 'ในอดีตไม่น่าจะทำแต่จริง ๆ แล้วทำไปแล้ว' จึงแสดงความเสียใจต่อการกระทำที่ผ่านไป หรือการตำหนิ·ต่อว่าอีกฝ่ายเบา ๆ ในภาษาพูดออกเสียงเป็น shouldn't've
| รูป | สิ่งที่เกิดขึ้นจริง | ความหมาย |
|---|---|---|
| I shouldn't have eaten so much. | กินไปเยอะ | ไม่น่ากินเยอะขนาดนั้นเลย |
| You shouldn't have shouted at him. | ตะโกนใส่ไปแล้ว | ไม่น่าตะโกนใส่เขาเลย |
| She shouldn't have trusted them. | เชื่อใจไปแล้ว | ไม่น่าเชื่อใจพวกเขาเลย |
| We shouldn't have waited so long. | รอไปนาน | ไม่น่ารอนานขนาดนั้นเลย |
- I shouldn't have stayed up so late last night. (เมื่อคืนไม่น่าอยู่ดึกขนาดนั้นเลย)
- You shouldn't have spent all that money. (คุณไม่น่าใช้เงินนั้นจนหมดเลย)
- He shouldn't have driven after drinking. (เขาไม่น่าขับรถหลังดื่มเหล้าเลย)
- They shouldn't have ignored our warning. (พวกเขาไม่น่าเพิกเฉยต่อคำเตือนของเราเลย)
ประเด็นสำคัญ
- 1should have + รูปกริยาช่อง 3 แสดงความเสียใจที่ว่า 'น่าจะทำแต่ไม่ได้ทำ' ส่วน shouldn't have + รูปกริยาช่อง 3 แสดงความเสียใจที่ว่า 'ไม่น่าจะทำแต่ก็ทำไปแล้ว' (เช่น I should have gone. / I shouldn't have gone.)
- 2หลัง should ต้องเป็น have + รูปกริยาช่อง 3 เสมอ จะเป็น to-infinitive หรือรูปอดีตไม่ได้ (X: I should to have called / X: I should called → O: I should have called)
- 3ought to have + รูปกริยาช่อง 3 มีความหมายเหมือน should have + รูปกริยาช่อง 3 แต่เป็นทางการกว่าเล็กน้อย และรูปปฏิเสธใช้ ought not to have + p.p. (เช่น You ought not to have lied.)
- 4ในภาษาพูดย่อและออกเสียงเป็น should've, shouldn't've ส่วนในภาษาเขียนถ้าเขียนเป็น should of จะเป็นการสะกดที่ผิด (เช่น I should've known.)
- 5สำนวนภาษาไทยที่ว่า 'น่าจะ ~' และ 'ไม่น่าจะ ~' ตรงกับกลุ่ม should have p.p. ทั้งคู่ เพราะภาษาไทยไม่เปลี่ยนรูปคำกริยา จึงอาศัยคำว่า น่าจะ·ไม่น่าจะ ร่วมกับบริบทอดีตแทน.