そこにgiveを当てはめてみるとしっくりきますよね?giveの変化したやつがhave not given になります。
だと思います
違います。
「継続」です。
プレゼントをしていないという事実が今も続いていますから。
過去(買っていない)→現在(買っていない)
「過去の点」と「現在の点」が繋がっています。
経験だと訳が分からなくなりますよ。
ありがとうございます。ベストアンサーにしたいんですけど、ボタンが出てなくて、
give o oで第4文型を取ります。
よって、give you a present.
そして、have givenで現在完了形「継続」で時の流れを提示。
上記の様に、not 〜yet.副詞
だから、I have not given you a birthday present yet.
have not givenって現在完了形で経験ですよね・・・