หลายคนบางครั้งเกิดความสงสัยขึ้นมาว่า ระหว่าง 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 เป็นอดีตที่ผ่านมาแล้ว ที่น่าจะทำแต่ไม่ได้ทำ (รู้งี้ทำแบบนี้ดีกว่า…)