-1

The train will have arrived at the station by/on time.

"By" or "On" which is more appropriate?

4
  • 2
    "on time" = punctually. Commented Mar 17 at 10:38
  • Can you give a specific example of the full sentence? Commented Mar 17 at 12:46
  • You would use "by" if you specified the time - "...by midday". Commented Mar 17 at 13:22
  • Please edit to make the question clearer. When you say "time phrase," do you mean to replace the word "time" in your sentence with a time of day, like "11 am"? "On time" is its own phrase together. You wouldn't say "by time," and you wouldn't say "on 11 am." Voting to close as unclear; please edit so I can retract the close vote. Commented Mar 17 at 14:22

1 Answer 1

1

"on time" is an idiom that means "at the scheduled time", so it's most appropriate here. It's usually used in reference to arrivals and departures.

You can use "by" to mean that something will happen before something else, or before a specific time, e.g.

The train will arrive by 6pm.

or

We'll get to the station by the time the train arrives.

The phrase "by time" is not idiomatic at all.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.