"I can't help but to sleep in on the weekends."
「週末はどうしても遅くまで寝てしまう」
"I can't help but to worry about my grandma because she's now hospitalized."
「祖母が入院しているため、心配せずにはいられない」
ご参考になれば幸いです。
この場合、次のような言い方ができますよ。
ーWhen I don't have school, I always end up sleeping in.
「学校がないときはいつも遅くまで寝てしまう」
always end up ~ing を使って「どうしても〜してしまう」を表現できます。
ーI can't help but sleep in on the days I don't have school.
「学校のない日はどうしても遅くまで寝てしまう」
can't help but ... を使っても表現できます。
ご参考まで!
「どうしても〜してしまう」を英語で表現するには、「I can't help but 〜」というフレーズを使います。これは「どうしても〜しないではいられない」といったニュアンスを持ちます。
例えば、質問補足の文に対して:
"When there's no school, I can't help but sleep in late." 「学校がないとどうしても朝遅くまで寝てしまう。」
他にも、以下のように使うことができます。
"I can't help but eat sweets when I'm stressed." 「ストレスがたまるとどうしてもお菓子を食べてしまう。」
"She can't help but check her phone constantly." 「彼女はどうしても頻繁に携帯をチェックしてしまう。」