
Natalieさん
2025/02/25 10:00
日本料理をずっと食べていない を英語で教えて!
洋食やジャンクフードが続いていたので、「日本料理をずっと食べていない」と言いたいです。
回答
・I haven’t eaten Japanese food in a long time.
「日本料理をずっと食べていない。」は上記のように言えます。
have + 過去分詞 (現在完了形) で、過去から現在までの状態や動作を表します。つまり haven't eaten で「ずっと食べてない」ことを意味しています。
例文
I haven’t eaten Japanese food in a long time. I really miss sushi.
日本料理をずっと食べていない。本当に寿司が恋しい。
She hasn’t eaten Japanese food in a long time since she moved abroad.
彼女は海外に引っ越してから、日本料理をずっと食べていない。
ご参考になれば幸いです♪
回答
・I have not eaten Japanese food in a while.
「日本料理をずっと食べていない。」は、上記のように表現します。
「ずっと~している/してない」というように、過去から現在まで継続した状態を表現するには、現在完了形 have done という構文を用います。
「ずっと・しばらく」は、 in a while と表現します。
また、「ずっと~していない」は「~してからしばらく経った」と言い換えることも可能ではないでしょうか。
「~してからしばらく経った」は、 It has been a while since という定型表現があります。
「~以来」を意味する since の後ろに最後に行った行為を説明する文章を記述することで、「ずっと~していない」という意味が表現できます。
例
It's been a while since I ate Japanese food for the last time.
最後に日本料理を食べてからしばらく経った。