Submitted by EnglishParks
มาดูวิธิการใช้ should กับ should have
Should + V1 แปลว่า ควรทำ หรือการให้คำแนะนำนั่นเองคะ
Should have +V3 หรือ should not have + V3 แปลว่า ควรทำ (แต่ไม่ได้ทำ) หรือ ไม่ควรทำ (แต่ทำไปแล้วในอดีต)
อารมณ์เหมือนเสียดายที่ไม่ได้ทำ หรือทำไปแล้วในอดีต อ่านแล้วอาจะงงๆ
ลองมาดูประโยคตัวอย่างกันดีกว่าคะ
If you want to pass the exam, you should study more.
แปลว่า ถ้าคุณอยากสอบผ่าน คุณควรอ่านหนังสือมากกว่านี้
You shouldn’t yell at Sunisa yesterday. Now she is mad at you.
ประโยคนี้ จริงๆแล้ว ควรเปลื่ยนเป็น You shouldn’t have yelled at Sunisa. Now she is mad at you.
คุณไม่ควรตะโกนใส่สุนิสาเลยเมื่อวานนี้ (แต่จริงๆ ได้ทำไปแล้ว) ตอนนี้เธอเลยโกรธคุณมาก
มาดูตัวอย่างเพิ่มเติม เรื่องการใช้ should+V1 กับ should have+V3
You should drive to the office today because the office is far away from home.
คุณควรขับรถไปออฟฟิสวันนี้ เพราะว่าออฟฟิสอยู่ไกลจากบ้าน
I should have brought an umbrella with me. Now I am getting wet.
ฉันควรเอาร่มมาด้วย (ซึ่งจริงๆแล้วไม่ได้เอามา) ตอนนี้ฉันเลยเปียกหมดเลย
I shouldn’t have added too much salt in the soup. Now the soup is very salty.
ฉันไม่ควรใส่เกลือมากเกินไปในน้ำซุป (ซึ่งได้ใส่ไปแล้ว) ตอนนี้น้ำซุปเลยเค็มมาก