1.2 สมมติว่าเราอยากจะเตือนเพื่อนในสิ่งที่เพื่อนทำผิดพลาดไปแล้ว และกลับไปแก้ไขไม่ได้ สามารถพูดได้ว่า You could’ve thought of that before you did. แปลว่า คุณน่าจะคิดถึงเรื่องนั้นด้วยสิก่อนที่จะทำอะไร
2. Should’ve หลังคำนี้ต้องตามด้วย v.3 เช่นกัน ใช้ในสถานการณ์ที่ ถ้าเป็นแบบนั้น ก็คงจะทำไปแล้ว (พูดถึงอดีตและสมมติเหตุการณ์ขึ้น) ซึ่งโยงเข้ากับเรื่อง If-clause ในโครงสร้าง If + part simple/perfect, S + would’ve + v.3
ตัวอย่างประโยค
2.1 If you had asked me, I would’ve told you. แปลว่า ถ้าคุณถามฉัน ฉันคงจะบอกคุณไปแล้ว (แต่ไม่ได้บอก เพราะคุณไม่ได้ถามฉัน เป็นการสมมติเหตุการณ์ขึ้นมา)
2.2 If she didn’t tell him, he would’ve done the same. แปลว่า ถ้าเธอไม่ได้บอกเขา เขาก็คงทำเหมือนเดิม (จริง ๆ แล้วเขาไม่ได้ทำเหมือนเดิม เป็นเหตุการณ์ที่ไม่ได้เกิดขึ้นจริงในอดีต)
3.1 เราฝากให้เพื่อนเอาอะไรสักอย่างมาให้เรา แต่เพื่อนลืมเอามา สามารถพูดได้ว่า You should’ve brought it with you. แปลว่า คุณควรจะเอามันมาด้วยนะ (แต่เพื่อนไม่ได้เอามา)
3.2 I should've done all homework at noon. ฉันน่าจะเคลียร์การบ้านทั้งหมดตอนเที่ยง (แต่จริง ๆ แล้วไม่ได้ทำตอนเที่ยง แต่ทำเวลาอื่นแทน)