回答

✨ ベストアンサー ✨

had been doingの形は過去完了進行形つまり
過去の時点で行為が進行しているときに用いる表現です。
質問者様の回答では、食べていないという行為を
続けているというニュアンスになります。
ここではhad doneの形にするのが的確です。

これと似た例では
例、私は5歳の頃から5年間東京に住んでいました。

I had lived in Tokyo for 5years since I was 5years old.

みりん

~していないという文を過去完了進行形にするのは、不適ということですね…!
分かりやすく説明して頂きありがとうございます😊

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