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

2024-11-15 10:18:55
推荐回答(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.