I've been busy for many days, so I haven't had an English class.
ご質問ありがとうございます。
「数日間」の英訳として様々な訳し方があります。一番当たり前のはmany daysですので、それを回答文で使っております。でも、several days, a while, a long timeなども使えます。さっきの三つの言葉は短い時間から長い時間の順番に書いています。severalは3ぐらいの意味です。
ご参考いただければ幸いです。
Life has been pretty hectic lately, so I haven't had time to do an English lesson.
I've been pretty busy the last little while, so I haven't had a chance to do any English lessons.
この場合、次のような言い方ができますよ。
ーLife has been pretty hectic lately, so I haven't had time to do an English lesson.
「最近かなり忙しくて、英語のレッスンをする時間がなかった」
I've been pretty busy the last little while, so I haven't had a chance to do any English lessons.
「ここしばらく結構忙しくて、英語のレッスンをする機会がなかった」
ご参考まで!