一口で食べた。
I ate it in one bite.
シチュエーション: レストラン・食べ物
文法: 過去のこと
「have a bite」は何かを「一口だけ食べる」ことですが「in one bite」は何かを「一口で食べる」ことです。意味が違いますね。
たとえば
「Can I have a bite?(一口もらってもいい?)」、
「You can’t have a bite.(一口あげない)」、
「You can’t eat it in one bite.(一口では食べられないでしょう)」など。