forはまだ到達していない表現で使い、toはもう到達したという表現の際に使用します。
例: The bus went to Tokyo.(バスは東京に行った)→もう到着しているため、to
The bus left for Tokyo.(バスは東京に出発した)→まだ到達していないので、for といった感じです☺️
プレゼントを母親にあげる。という表現をしたい時も、
まだプレゼントをあげていなかったら、渡したい人に到着している訳ではないので、for
He is looking for a present for his mother.(彼は母親の誕生日プレゼントを探しています)
プレゼントを母親にあげたら、渡したい人に到着しているので、to になります!
He gives a present to his mother.(彼は母親にプレゼントをあげる)
分かりにくかったらすみません💦
ネットで拾った画像もはっておきます!
よかったです🙌
ありがとうございます!
今までわからなかったので助かりました🔥