ความแตกต่างระหว่าง Once และ whenคืออะไร?

คําตอบของเจ้าของภาษา
Rebecca
เหตุผลที่ onceใช้ที่นี่เป็นเพราะ Sona กําลังพูดถึงเหตุการณ์เฉพาะที่เกิดขึ้นในอดีต คุณไม่สามารถใช้ whenในสถานการณ์นี้ ตัวอย่าง: Once, I got 100% on my math exam. (ฉันเคยได้คะแนน 100 ในการทดสอบคณิตศาสตร์) ตัวอย่าง: Once, I won a gold medal at my track and field competition. (ฉันเคยได้รับรางวัลเหรียญทองในการแข่งขันประเภทลู่และลาน) อย่างไรก็ตามในบริบทอื่น ๆ onceและ whenมักใช้แทนกันได้ ความหมายของคําทั้งสองนี้เหมือนกันบางส่วน แต่ก็สามารถใช้เป็นคําสันธานที่มีความหมายเช่น as soon asหรือ after ตัวอย่าง: You can eat once the food arrives. = You can eat when the food arrives. (คุณสามารถกินได้เมื่อมาถึง) ความแตกต่างระหว่างทั้งสองคือ whenถูกใช้เป็นคําสอบสวนเพื่อแสดงคําถามเกี่ยวกับเวลาในขณะที่ onceหมายถึงความถี่และโดยทั่วไปหมายถึงเหตุการณ์ที่กระจัดกระจายเพียงเหตุการณ์เดียว