Learn English – ny difference between ‘body’ and ‘one’ in these terms

difference

We use 'body' and 'one' for referring to a person like: everyone, somebody, no one etc. So I want to know is there any difference in usage between them i.e:

  • Everyone vs Everybody
  • Someone vs Somebody
  • No one vs Nobody
  • Anyone vs Anybody

In other words, Is there any recommendation to choose one over another in what cases etc.

Best Answer

The two options are generally interchangeable. There may be some regional preferences. I believe that the -one options are considered to be slightly more formal and the -body forms slightly less formal.

As an example, here's an article from the Cambridge dictionary site specifically about "anyone" vs "anybody".

Anyone and anybody have no difference in meaning. Anybody is a little less formal than anyone. Anyone is used more in writing than anybody

And, a general guide on indefinite pronouns that says the same:

-body and -one mean the same thing. In informal contexts, we use indefinite pronouns ending in -body more often than pronouns ending in -one. The forms with -one are more common in formal writing

I tend to agree with this. Some people may have other thoughts.