student asking question

Does "oh my goodness" sound more formal than "oh my god"?

teacher

Native speaker’s answer

Rebecca

Yes, "oh my goodness" is more formal than "oh my god". Some native English speakers are offended by the term "oh my god" because it uses God's name in a disrespectful way. Therefore, some native English speakers say "oh my goodness" or "oh my gosh" to avoid offending others, or just because it is their style of speaking.

Popular Q&As

04/22

Complete the expression with a quiz!