ーIs there a reason why you're late for class every time?
「あなたが毎回授業に遅れるのには何か理由があるの?」
Is there a reason why ...? を使って「〜するのには何か理由があるの?」と聞けます。
ーDo you have an explanation for all your absences from class?
直訳すると「授業欠席の釈明を持っていますか?」=「授業をそんなに欠席しているのには何か理由があるの?」
Do you have an explanation for ...? を使って「〜するのには何か理由があるの?」とも言えます。
ご参考まで!
こんにちは。
様々な言い方ができると思いますが、例えば下記のような表現はいかがでしょうか:
・Is there a reason why 〜
「〜には理由があるの?」
【例】
Is there a reason why you are always late to work?
いつも仕事に遅刻してくる理由は何かあるのですか?
他には:
・Can you please explain why 〜
「〜がなぜなのか説明していただけますか?」
ぜひ参考にしてください。