1、含義不同:on time意為準時、按時,指按照規定的時間完成了某事;in time意為及時,指正趕上時候或恰好在需要的時候完成了某事。
2、側重不同:on time側重於按時、準時,指按事先規定的時間點做某事,不早也不晚;in time在句子中和句子開頭意思稍有不同,在句子中側重於及時,指趕在恰當的時候做了某事,沒有遲到、沒有耽誤事情,在句子開頭,用逗號隔開時,是最終的意思。
3、用法不同:on time後接名詞或代詞作賓語,也可接以動詞不定式充當補足語的復合賓語;in time後接(for sth/to do sth)表示及時(為某人)做某事。