English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

She said she would give me her final answer on Saturday afternoon.

Should it be in the or on in this case?

share|improve this question
Related: 'Today afternoon' vs 'Today in the afternoon'? – aedia λ Sep 16 '11 at 5:28
up vote 2 down vote accepted

The choice of prepositions depends upon the temporal context in which you're speaking. "On ~ afternoon" implies that the afternoon is a single point in time; thus, that temporal context would take the entire afternoon as one of several different afternoons, or in other words, one would use "on" when speaking within the context of an entire week.

"In ~ afternoon" suggests that the afternoon is a temporal space in-and-of-itself, wherein anything that happens will happen amongst many other events. In other words, the temporal context for this usage would be if one were speaking of a single day -- whether past, present, or future -- and of a single afternoon, during which many things might happen.

Think of it like this:

"She called me Saturday morning, and said she'd give me her answer in the afternoon."

In the above example here, one can only use "in", and not "on". Similarly, one uses "in" in the following example, as well:

"She will call early Saturday morning to check in, and will give me her final answer in the afternoon."

In the following example, though, one must use "on":

"She called me yesterday afternoon, and said her mornings are too busy to talk. She's still not sure what her plans are for Sunday, so she'll only be able to give me her answer on Saturday afternoon."

As the above commentator suggests, one can never say "in the Saturday afternoon" -- but i think you already know that. In any event, from the above two examples i think it's clear that the choice of "in the afternoon" versus "on Saturday afternoon" depends on the temporal frame of reference, and the context in which you're speaking.

share|improve this answer
To add a bit more: we would never say "the Saturday afternoon" except when we are talking about an event or series of events that spread over several days. In that case we might talk about "the Saturday afternoon" or "the Friday night", with an implicit "of the event". In keeping with what Kyle said, we could only say "on" with these, not "in". – Colin Fine Sep 16 '11 at 15:08
@Kyle - Thank you for this clear answer. – brilliant Sep 16 '11 at 16:19
Yes, Colin -- i realized that as i was re-reading the answer, just now. I was so focused on the context of OP's question that i completely failed to take a step back and re-examine the phrase from a broader perspective. And thank you, brilliant, for the thank you. – Kyle Pearson Sep 17 '11 at 7:03

The idiomatic way to say this in American English is "on Saturday afternoon".

share|improve this answer
And in British English. – Colin Fine Sep 16 '11 at 15:05

A version of this statement that's likely to work for everyone would use on Saturday. In the makes sense if we say in the afternoon, but *in the Saturday afternoon does not work.

She said she would give me her final answer on Saturday, in the afternoon.
She said she would give me her final answer in the afternoon on Saturday.
*She said she would give me her final answer in the Saturday afternoon.

Your original is also grammatical, but while it is something that occurs frequently in speech, I feel tempted to add in the afternoon (as in the first example above) if the context is formal writing.

She said she would give me her final answer on Saturday afternoon.

This question is common; in and on are difficult to use. For example, on the afternoon of that day may not make sense at first, but it will probably take on because it is like on that day:

"on the afternoon of that day" = "(on) that day's afternoon" = "(on) that day, in the afternoon" = "in the afternoon (on) that day".

share|improve this answer

These are right:

She'll call back on Saturday.
She'll call back on Saturday afternoon.
She'll call back in the afternoon.
She'll call back on Saturday, in the afternoon.


There is no good reason at all. But, in English, you use 'on' when saying a date or day. You use 'in' for morning, evening, noon, night, etc. And you use 'at' if you're saying a specific time (e.g. 3:00.) English is stupid.

share|improve this answer
This doesn't seem stupid. It seems like a different preposition for three different types of temporal distinctions, which makes sense. – Evan Cordell Sep 16 '11 at 7:02
@Evan Cordell: But not adding any meaning and therefore redundant. – Phil Sep 16 '11 at 14:06

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.