I've been going to bed at 10 o'clock at night and waking up at 6 a.m. for the last 4 years.
I've gotten into the habit of going to sleep at 10 p.m. and getting up at 6 in the morning over the last 4 years.
ーI've been going to bed at 10 o'clock at night and waking up at 6 a.m. for the last 4 years.
「この4年間ずっと夜10時に寝て、午前6時に起きている。」
この生活を4年間ずっと続けているわけなので、I've been going to bed ...のように現在完了進行形が使えます。
「寝る」は go to bed
「目覚める」は wake up
for the last 4 years で「この4年間・過去4年間」
ーI've gotten into the habit of going to sleep at 10 p.m. and getting up at 6 in the morning over the last 4 years.
「この4年間、午後10時に寝て、朝6時に起きるのが癖になった。」
get into the habit of で「〜するのが癖になる・〜する習慣が身につく」
sleep「眠る」
get up「起床する」
over the last 4 years 「この4年間・これまでの4年間にわたって」
ご参考まで!
"I’ve been going to bed at 10 p.m. and waking up at 6 a.m. for four years."
自然でそのまま言えるのが
"I’ve been going to bed at 10 p.m. and waking up at 6 a.m. for four years."
です。「4年間ずっと〜している」という継続をしっかり表現できます。
「生活(ルーティン)」というニュアンスを出したい場合は
"I’ve kept a routine of sleeping at 10 and getting up at 6 for four years."
のように "routine" を使うと、「生活習慣」としての意味が強くなります。
さらに短くまとめたい場合は
"I’ve been on a 10-to-6 sleep schedule for four years."
が便利です。"sleep schedule" は「睡眠スケジュール・生活リズム」という意味で、先生に説明する場面でも自然です。