I am little embrassed to ask this question but I don't know the correct form, so I need help please. My question is: Do you need a comma after "oh" in this sentence. The sentence is: Oh f**k, I forgot the donuts again.
Is it acceptable to write it like this: Oh, f**k, I forgot the donuts again.
Or both forms are correct?
***** NOT A TEACHER *****
Good afternoon.
(1) You have asked a very interesting question.
(2) First, it would helpful if you did not use that naughty word.
(a) If you are a young person, you have probably heard it a million times in movies, so I can understand why you think it is OK.
(3) You could use other words such as "darn," "fudge," or "shoot." Those three words are used in place of similarly sounding "bad" words. For example, "darn" takes the place of "damn," which used to be a word that Americans could not say. It is not considered super bad nowadays. "Shoot" takes the place of a word that is still considered "bad" to say. So some people say, "Oh shoot! I forgot the donuts again."
(4) Regarding "Oh dear," here in the United States many men do not use it because they feel it is not "masculine sounding" enough.
(5) Regarding punctuation:
(a) It does seem that most people in the United States use two ways:
(i) Oh darn, I forgot the donuts again.
(ii) Oh darn! I forgot the donuts again. (Stronger than (i) )
(iii) Oh, darn! I forgot the donuts again.
(a) Probably most people would not use a comma after "Oh," but there is
no perfect "rule." If you use a comma, it is very difficult to say that you
are "wrong." Maybe it means: Oh, darn it! In that case, you would be "correct" in using a comma after "oh."
Have a nice day!