基本的にsleepは自動詞と言って『眠る』です。
寝ている状態しか基本は使えないので、He is sleeping now.
nowの様な時は置けても、何で寝ているのか理由の単語を後ろに置ません。
付け加えたい時は、
Tom slept off his sick.トムは風邪を眠って治した
この使い方は『〜を眠って治す』という『治す付き』なり(治すため、ではありません)現在完了では完了の意味(ちょうど治った!)でしたら使えると思うのですが、for three daysと継続の期間として使うことはできません。3日間治りまくった現象が起き続けます笑
あ、すみません。sickなので病気でしたw