Oh no comma?

2 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 Member850
Yes, it's an interjection. Use a comma.
Veteran Member8,780
Moderator: A super-user who takes care of the forums. You have the ability to message a moderator privately should you wish. These users have a range of elevated privileges including the deletion, editing and movement of posts when needed.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.
Live chat
Registered users can join here