Apakah perbezaan antara Once dan when?

Jawapan penutur asli
Rebecca
Sebab oncedigunakan di sini adalah kerana Sona bercakap tentang kejadian tertentu yang berlaku pada masa lalu. Anda tidak boleh menggunakan whendalam keadaan ini. Contoh: Once, I got 100% on my math exam. (saya pernah menjaringkan 100 pada ujian matematik.) Contoh: Once, I won a gold medal at my track and field competition. (Saya pernah memenangi pingat emas dalam pertandingan trek dan padang.) Walau bagaimanapun, dalam konteks lain, oncedan whensering digunakan secara bergantian. Makna kedua-dua perkataan ini sebahagiannya sama, tetapi ia juga boleh digunakan sebagai bersempena dengan makna seperti as soon asatau after. Contoh: You can eat once the food arrives. = You can eat when the food arrives. (Anda boleh memakannya apabila tiba.) Perbezaan antara keduanya ialah whendigunakan sebagai perkataan interogatif untuk menyatakan soalan mengenai masa, sementara oncemerujuk kepada kekerapan, dan secara amnya merujuk kepada hanya satu peristiwa serpihan.