一、意思不同
1、on time 表“准时”
例:You will need to get to the clinic on time tomorrow, or the appointment will be cancelled.
你明天必须准时到达诊所,否则约诊就会被取消。
2、in time 则有两个意思:
a、表“及时”
例:Justin made it to the train station just in time to catch the train.
贾斯汀刚好及时抵达了火车站,赶上了这趟列车。
b、表“终有一天”
例:In time, you will realize that attitude is more important than aptitude.
终有一天,你会了解态度比才能更重要。
二、用法不同
1、In time , 放在句子的开头,用逗号隔开时,是“最终”的意思。
【例句】In time ,he finally got what he wanted.
最终,他得到了他想要的。
2、on time 侧重于“按时”、“准时”的意思,指按事先规定的时间点做某事,不早也不晚。
【例句】Be here tomorrow on time.
请明天按时到这儿来。
三、侧重点不同
1、in time在句子中可以放在任何位置,没有限制性。
2、on time具有局限性,一般只放在末尾。