หลายคนบางครั้งเกิดความสงสัยขึ้นมาว่า ระหว่าง Should กับ Should have นั้นเวลาใช้แล้วมันต่างกันอย่างไร มีความหมายเหมือนกันไหม วันนี้มาทำความเข้าใจและดูตัวอย่างประโยคกันให้ชัดเจนมากขึ้น เพื่อครั้งต่อไปเวลานำไปใช้จะได้เข้าใจและใช้ได้อย่างถูกต้อง
ปกติ Should นั้น แปลว่า ควร , น่า , พึง ซึ่งเป็นกริยาช่วย ในขณะที่ Should have done นั้นจะมีความหมายว่า ควรจะทำ รู้อย่างงี้ มาลองดูตัวอย่างของ ทั้ง 2 แบบ เมื่อนำมาใช้ในประโยคแล้วเปรียบเทียบกัน
ประโยคที่ใช้ Should | ประโยคที่ใช้ Should have done |
You should come to Australia. เธอควรไปประเทศออสเตรเลียนะ | You should have come to Australia. รู้อย่างงี้เธอน่าจะไปประเทศออสเตรเลียนะ (แต่เธอไม่ได้มา) |
– You should eat healthy foods. เธอควรกินอาหารเพื่อสุขภาพนะ | You should have eaten healthy foods. รู้งี้เธอน่าจะกินอาหารเพื่อสุขภาพนะ (แต่ไม่ได้กิน) |
You should try crocodile. เธอควรลองเนื้อจระเข้นะ | You should have tried crocodile. รู้อย่างงี้เธอควรลองเนื้อจระเข้นะ (แต่ไม่ได้ลอง) |
สรุปเทคนิคง่ายๆ
- Should จะใช้เพื่อแนะนำให้ลองทำ ลองดู
- Should have done เป็นอดีตที่ผ่านมาแล้ว ที่น่าจะทำแต่ไม่ได้ทำ (รู้งี้ทำแบบนี้ดีกว่า…)