Here is a present for you. はちょっと不自然な言い方です。This is a present for you. は間違いではないですが、次のように言った方がもう少し自然ですよ。
ーThis is for you.
「これあなたに(プレゼントです)」
プレゼントを渡しながら言うので、present を言わなくても良いです。
ーI got you something.
「あなたに何かあげるものがあるよ」
ーI have a present/gift for you.
「あなたにプレゼントがあるよ」
ご参考まで!
こんにちは。
様々な言い方ができると思いますが、例えば以下のような英語表現はいかがでしょうか:
This is for you.
This is a gift for you.
上記のように英語で表現することができます。
シンプルでおすすめなのは This is for you です。
ぜひ参考にしてください。