be late for 因…而迟到,做…迟到.后接名词.例:
I will not be late for school.
我上学不会迟到.
I'll be late for the meeting.
我开会要晚了.
be late to 后接的是动词,表示做这个动作稍晚,迟.例:
“Why were you late to school this morning?
“今天早上你为什么上学迟到?”
经常同以 too late to do sth 这种形式出现,表示:做什么太晚了.例:
It is never too late to learn.
学习从来不嫌迟.
这两个短语的辨析如下:
be late to do sth,因为句型中有do,所以我们可以把它翻译为:做某事迟了,或者做某事晚了,例如:he is late to go to school。
而be late for后一般直接加名词就可以了,可翻译为:某件事情上迟到了,例如:he is late for class,他上课迟到了。