The film is great. You can ask anybody who has seen it.
Does 'anybody' sound good?
Do you know any rule?
For all shapes and purposes, you can regard them as synonymous.
Are you familiar with the word 'posh'? Firstly, then, regard 'anyone' as more gentile, a little posher than 'anybody'.
Which means, at a party, you might ask, "Anyone care for another cocktail?"
'anyone' here is more polite in referring to these '-ones', these '-bodies' since they are your guests.
So, secondly, therefore, 'anybody' is better used when you are referring to any Tom, Dick or Harry in the wide world.
"Listen, believe me - anybody can sing karaoke better than him. Just don't let him near a microphone."
So, in your sentence, 'anybody' is the word I would choose.
Last edited by David L.; 28-Oct-2008 at 17:41.