プレミアム会員・レギュラー会員限定問題彼女は風邪を引いていたので、一日中寝ていた。の英作文
ここに英文を書きます。


  • 添削例一覧

  • caught a cold は「風邪を引いた」という動きを表し、had a cold は「風邪を引いていた」という状態を表します。ここでは「一日中ずっと風邪をひいていたので」という状態を表しているので had とするのが適切です。
  • through には「〜じゅうずっと」という意味がありますが、all the day だけで「一日中」という意味になりますので、ここでは不要です。
  • 「寝ている」は be in bed と無冠詞で bed を使います。眠るために使う場合は無冠詞、その他の目的の場合は冠詞が必要になります(sit down on the bed ベッドの上に座る)。
  • catch a cold は動作なので、状態を表す have a cold を使いましょう。
  • cold には冠詞が必要です。不定冠詞を使いましょう。
  • この場合には because 以下は動名詞ではなく節にしましょう。
  • 過去進行形だと「風邪を引きつつある」という意味になるので、過去形ですでに引いていたという意味にしましょう。また、catch a cold は「風邪を引く」という一時的な動作を表します。「風邪を引いている」という状態を表す時は have a ……
  • 問題文をよく見ましょう、風邪を「引いていた」とあります。「引いた」(=風邪を引いてない状態から、引いてる状態になった、という状態変化)と「引いていた」(単にその時点での状態を表す)は異なります。前者は catch や get で表し、後者は ……
  • so の後の主語は省略せずに so she slept all day. とするほうが試験などではよいと思います。
  • and でも意味は通じますが、問題文に「引いていたので」とありますので、She had a cold, so slept all day. と so を使うか、または Because she had a cold, とするとよいでしょう。


  • 間違いやすい動詞2

    ©株式会社コンテンツアンドシステムズ