この場合は、食べましたなので、過去形を使わなければいけません!なので、amはつきません!!
amというのは、be動詞でイコールの関係になります!
例えば、I'm ten years old.(私は10歳です。)の場合、
私=10歳 になります!!
なので、この文でateをamに変えてしまうと、
私=昼ごはん になってしまいます!!
反対に動詞というのは、動作を表すので、この文の食べるや走る、座る、開ける、握るなど、たくさんあります!!
なので、こういう文は、食べるの過去形が当てはまります!!
間違っていたら申し訳ないですが、参考にしてくださいっ!!🙇🏻♀️
わかりやすかったです!ありがとうございました!