Oh no comma?

3 replies
Does "Oh" count as an interjection in "Oh, no," that is, should there be a comma after the "Oh?" For example:

"Oh, no," she said under her breath.

Or is it just a stylistic thing, rather than a grammatical one?
Regular Member857
Yes, it's an interjection. Use a comma.
Veteran Member9,498
Proficient Speaker: Users in this role are known to maintain an excellent grasp of the English language. You can only be promoted to this role by the Englishforums team.
Hi,

Generally speaking, there's no need to place a comma before no in Oh no(!). Usually, it is perceived as one
grammatical unit. Consider this example: "Oh no! I've left my keys in the room".

Compare:

Oh, that's fantastic!
Oh, I'm very sorry to hear you were treated unfairly.

However, if no is used as an answer to a question and oh is for emphasis, then placing a comma before no is
reasonable:

-- Have you ever been to the UK?
-- Oh, no.

Regards
Senior Member2,451
Proficient Speaker: Users in this role are known to maintain an excellent grasp of the English language. You can only be promoted to this role by the Englishforums team.
Looking for ESL work?: Try our EFL / TOEFL / ESL Jobs Section!
See Chicago Manual of Style, 16 edition, section 5.208. No comma needed.