回答

(1)giveの前ですでにdidが使われているため、過去形の否定では一般動詞を原形でいいます。
(2)giveは後ろに目的語をとるため、toは必要ありません。

この回答にコメントする
疑問は解決しましたか?