• ベストアンサー

風邪をひいた時の英文。教えて下さい。

「今日は風邪をひいて一日中寝込んでいた」を英文にしたいのですが、今も風邪をひいてるニュアンスをだすためにはどうしたらいいですか? I stayed in bed all day, because I had a cold この文だと風邪をひいていた。過去になるのですか? I stayed in bed all day, because I have a cold この文では今も風邪をひいているけど、一日中寝ていたになるのでしょうか? いい例文がありましたら教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ucok
  • ベストアンサー率37% (4288/11421)
回答No.3

>「今日は風邪をひいて一日中寝込んでいた」を英文にしたいのですが、今も風邪をひいてるニュアンスをだすためにはどうしたらいいですか? I stayed in bed all day, because I have a cold.が完ぺきです。 >I stayed in bed all day, because I had a cold この文だと風邪をひいていた。過去になるのですか? 厳密に言うとそのとおりです。ただし、 「I stayed in bed all day, because I had a cold. I still have a cold. (今日は一日中寝込んでいた。風邪をひいていたからだ。今も風邪をひいている)」 という言い方もできます。 >I stayed in bed all day, because I have a cold この文では今も風邪をひいているけど、一日中寝ていたになるのでしょうか? そのとおりです。ただし、今は起きているという場合にも使えます。 「今日は風邪をひいて一日中寝込んでいる」と言いたい場合は I've been in bed all day, because I have a cold. と言うといいでしょう。

momohana4369
質問者

お礼

分かりやすい説明ありがとうございます。 勉強になりました。

すると、全ての回答が全文表示されます。

その他の回答 (2)

回答No.2

過去の出来事が今も続いているのを表すのに 1番いいのは現在完了形です。 I have stayed in bed all day, because I have a cold. これで「風邪をひいているので、1日中寝込んでいる」 になると思います。

momohana4369
質問者

お礼

ありがとうございます。参考にさせていただきます。

すると、全ての回答が全文表示されます。
  • WEST247
  • ベストアンサー率26% (98/375)
回答No.1

I am sick in bed from morning.

momohana4369
質問者

お礼

ありがとうございます。こんな言い方もあるんですね。と参考になりました。

すると、全ての回答が全文表示されます。

関連するQ&A