Learn English – Difference between “on time” and “just in time”

meaning-in-context

Do the following sentences have the same meaning? or Is it slightly different?

I arrived just in time, but no one else was there.

I arrived on time, but no one else was there.

I arrived right on time, but no one else was there.

Note: I couldn't figure out the answer from these questions:

Best Answer

I arrived just in time, but no one else was there.

This feels the start time of the event was significant, and that you were almost late. Something like the start of a race, or a bus leaving.

I arrived on time, but no one else was there.

I wasn't late.

I arrived right on time, but no one else was there.

I arrived exactly at the agreed time.