soonとat onceの違い
soonの意味は
「(時間の余裕が多少ある)まもなく、すぐ、そのうち」
です。
He will come here soon.
彼はまもなくここに来るだろう。
Macmillanで調べると
within a short time from now
今から短かい時間以内に
です。
at onceの意味は
「(時間の余裕がない)すぐに、同時に、一度に」
です。
I have to go there at once.
私はすぐそこに行かなければならない。
Macmillanで調べると
immediately=without delay
遅れなく
です。
soonとat onceの違いですが、soonは少しの時間の余裕が感じられるのに対して、at onceは即座にという感じで、余裕がありません。
You have to do it soon.
あなたはすぐに(短時間のうちに)それをしなければならない。
You have to do it at once.
あなたはすぐに(たった今から)それをしなければならない。