student asking question

must have beenใช้เมื่อใด มันแตกต่างจาก should have beenหรือไม่?

teacher

คําตอบของเจ้าของภาษา

Rebecca

ใช่ must have beenไม่เหมือนกับ should have been Must have beenหมายถึงการสรุปหรือตัดสินเกี่ยวกับอดีตและ should have beenหมายความว่าคุณคาดหวังว่าจะมีบางอย่างเกิดขึ้น แต่มันไม่ได้เกิดขึ้น ตัวอย่าง: The food should have been delivered by now, but it isn't. (อาหารควรจัดส่งแล้ว แต่ยังไม่ได้จัดส่ง) ตัวอย่าง: The food must have been delivered by now at the party. We'll eat when we arrive. (อาหารควรถูกส่งไปยังงานปาร์ตี้แล้วในตอนนี้ และควรพร้อมใช้งานเมื่อเรามาถึง) ตัวอย่าง: She must have been scared when the incident happened. (เธอต้องกลัวเมื่อเกิดอุบัติเหตุ)

Q&As ยอดนิยม

12/19

เติมเต็มการแสดงออกด้วยแบบทดสอบ!

พ่อหมูผู้น่าสงสาร. เขาคงจะหนาวและเปียก! แล้วตอนนี้เขาอยู่ที่ไหน?