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


  • 添削例一覧

  • 寝ていたことはすでに終わっている過去の出来事なので現在完了ではなく過去形を使います。
  • 問題文をよくみましょう。「風邪をひいていた」とあります。「風邪をひく」というアクション/状態変化は catch a cold という表現が使えますが、「ひいている」という状態を表すのは have a cold です。風邪を「持っている」と書 ……
  • kept の代わりに was でも大丈夫です。
  • 風邪を「引いていた」という状態を表すなら have(の過去の had)です。got(現在形は get)は、最も一般的な意味「得る」から推察していただける通り、(風邪を)「引く」という動作/状態変化を表す動詞です。使い分けができるようにしまし ……
  • all days というのは、days と複数になっていることからご推察いただける通り、「(複数の日があるうちの)全ての日に」という意味になります。つまり5日間なら5日間ずっと、という意味です。それに対し、一日中は all day といいま ……
  • 「一日中」は all day であらわします
  • so は、接続詞として使う場合は and や but などと同様に、文と文をつなぐ間にしか入れられません(つまり、文頭にいきなりは書けません。書いている例もあると思いますが、カジュアルなメールやメッセージなどであれば許容範囲ですが、書き言葉 ……
  • catch a cold は、「風邪をひく」という動作を表します。つまり、風邪でない状態から風邪である状態への変化を表します。 風邪を引いている「状態」を表す場合は have a cold を使います。また、「風邪を引いていた」状態の時と ……
  • もういちど問題文を見てみましょう。「風邪を引いたので」ではなく「風邪を引いていたので」とあります。風邪を引いた、なら caught a cold でよいのですが、引いていた、のであれば had a cold となります。「風邪をひく」という ……
  • catch a cold は「風邪をひく」という、状態変化/アクションを表します。そこで問題文をもういちど見てみましょう。「風邪をひいていた」、つまり状態のことを表現しなければならないことがわかります。そういった場合は have a col ……


  • 間違いやすい動詞2

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