一口で食べた。
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.
(一口では食べられないでしょう)