回答
動作の対象が存在しなければならないときはtoです。
今回は、もし相手がいなくてもプレゼントを買うことはできます。なのでforです。
giveの時は、相手がいないとあげることができませんからtoです。
もう一つ例を
makeは作るだけなので相手がいなくてもできますが、
sendは送り先、つまり相手がいなければできませんね。
このように区別します。
疑問は解決しましたか?
この質問を見ている人は
こちらの質問も見ています😉
おすすめノート
【夏勉】2年間の英語復習
8567
109
英語 使える!ぽいんとまとめ
5926
36
English 中学3年間 要点
5101
16
これを見れば中2の英語が完璧に⁉️✨
4909
39
中3英語ノート(上)-和訳・単語・文法-【旧版】
4424
25
【中学英語】三年文法まとめ。
4147
22
中1【英語】総まとめ【これで受験バッチリ】
3841
0
【英単】勉強っぽくない暗記法
3747
156
中3英語ノート(下)-和訳・単語・文法-【旧版】
3601
34
中学英語⌇今更聞けない! 英語の基礎 ✔︎
3523
118
ケンはあなたにペンを買いました。
買うことは相手がその場にいなくても成り立つのでforです!
例えば 「教える」とかだと相手がその場にいないといけないとでtoです!