Qual a diferença entre Once e when?

Resposta do falante nativo
Rebecca
A razão pela qual onceé usado aqui é porque Sona está falando sobre um incidente específico que aconteceu no passado. Você não pode usar whennessa situação. Exemplo: Once, I got 100% on my math exam. (uma vez eu pontuei 100 em um teste de matemática). Exemplo: Once, I won a gold medal at my track and field competition. (uma vez ganhei uma medalha de ouro em uma competição de atletismo). No entanto, em outros contextos, oncee whensão frequentemente usados de forma intercambiável. Os significados dessas duas palavras são parcialmente os mesmos, mas também podem ser usados como conjunções com significados como as soon asou after. Exemplo: You can eat once the food arrives. = You can eat when the food arrives. (Você pode comê-lo quando ele chegar.) A diferença entre os dois é que whené usado como uma palavra interrogativa para expressar uma pergunta sobre o tempo, enquanto oncese refere à frequência, e geralmente se refere a apenas um evento fragmentário.