Основное отличие фраз «in time» и «on time» заключается в их значении:
- «In time» подразумевает, что действие произошло вовремя, в нужный момент до какого-то другого действия, без указания точного времени. upupenglish.ru Описываемое событие произошло до дедлайна, рассказчик сделал работу с временным запасом. www.wallstreetenglish.ru
- «On time» указывает на пунктуальность: что-то происходит в установленное, заранее согласованное время. langformula.ru Эту фразу используют, когда речь идёт о соблюдении фиксированного графика. www.wallstreetenglish.ru
Например, если рабочий день начинается в 9:00, то прийти на работу в 8:50 означает прийти «in time», а прийти ровно в 9:00 — «on time». otvet.mail.ru