In the sentence above "the hour" means a precise time, right?
I can't figure it out why it isn't "at", but "on".
Isn't "on" referring to a date?
"on the hour" is a fixed expression meaning at 00:00, 01:00, 02:00, etc. There is no way to predict that it is "on" and not "at". You just have to learn the expression.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
"on the hour" is a fixed expression meaning at 00:00, 01:00, 02:00, etc. There is no way to predict that it is "on" and not "at". You just have to learn the expression.