Have you ever rushed into your English class late ?
What did you say to the teacher ?
If you said, “I’m sorry to be late ” or “I’m sorry for being late ”, that’s not quite right ………. Sorry !
Apologizing for being late requires a special set phrase in English. You should say :
You can use I’m sorry + 不定詞 to apologize for things you are doing now or are about to do :
You can use I’m sorry for/about + 動名詞 to apologize for things you did in the past :
I hope that’s clear. Good luck with your lessons and I hope you’re not late for class ……. but if you are, now you know what to say !