English
Junior High

Tom has been sick in bed for three days when I called him.

前半のTom has been sickなのですが、なぜTom has slept sickではないのでしょうか。

Answers

基本的にsleepは自動詞と言って『眠る』です。
寝ている状態しか基本は使えないので、He is sleeping now.
nowの様な時は置けても、何で寝ているのか理由の単語を後ろに置ません。

付け加えたい時は、
Tom slept off his sick.トムは風邪を眠って治した

この使い方は『〜を眠って治す』という『治す付き』なり(治すため、ではありません)現在完了では完了の意味(ちょうど治った!)でしたら使えると思うのですが、for three daysと継続の期間として使うことはできません。3日間治りまくった現象が起き続けます笑

のん

あ、すみません。sickなので病気でしたw

Post A Comment
Were you able to resolve your confusion?