ถ้าฉันเขียนkeepsแทนที่จะเป็นLastsความแตกต่างจะเปลี่ยนไปอย่างไร?
คําตอบของเจ้าของภาษา
Rebecca
Lastและ keepเป็นคํากริยาทั้งสองที่หมายถึงการดําเนินการต่อ (continue on) หรืออดทน (endure) แต่ความแตกต่างของทั้งสองแตกต่างกันมาก ก่อนอื่น lastหมายถึงการทําอะไรบางอย่างต่อไปในช่วงระยะเวลาหนึ่ง และ keepมักใช้ในบริบทของความจริงที่ว่าหลังจากช่วงเวลาหนึ่งมันจะไม่สามารถบรรลุวัตถุประสงค์ดั้งเดิมได้อีกต่อไป แต่จะแย่ลง (โดยเฉพาะอาหาร) ตัวอย่าง: This food will keep for a week in the fridge. (อาหารนี้จะอยู่ในตู้เย็นหนึ่งสัปดาห์) ตัวอย่าง: My cough lasted for a few days. (อาการไอยังคงมีอยู่ในช่วงสองสามวันที่ผ่านมา) ตัวอย่าง: How long is this movie going to last? (หนังเรื่องนี้จะอยู่ได้นานแค่ไหน)