on和by在表示时间上的区别

2024年11月15日 10:18
有2个网友回答
网友(1):

on表示“在某一天” 而by表示“不迟于...时间、在....时间之前”。
on表示具体时间,如:on Monday morning;
by可用于完成时,如:We will have learned 1000 words by the end of this term.有在某一时间之前的意思。

网友(2):

on time准时,表示不早不晚;by the time指的是刚好不晚,一般用完成时态,如:
By the time you finish your homework, the dishes will have turned cold.