Perhaps:The phrase on time denotes arrival before a specific time. The phrase in time denotes arrival before a specific event.
The phrase on time denotes arrival before a specific time. The phrase in time denotes arrival before a specific event.
I am sure that Ron meant to say:But if you are in time you are not late. As for the question, perhaps the event the speaker was in time for was his wedding.
But if you are in time you are not late.
That's what my English teacher explained to us (or told us) at the British Centre. Is it right?