Interested in Language
I have yet to meet anyone who can run as fast as him.
Could I say, I have yet to meet someone who ... ?
Either could be used, however in this context:
anyone = out of every person you can even think of
someone = more specifically an unknwon person
1. I have yet to meet anyone who can run as fast as him.
2. I have yet to meet someone who ... ?
In #1, 'anyone' is unrestricted - we may infer that the speaker is suggesting that s/he has tried all the possibilties.
In#2, 'someone' is more restricted; we may infer that the speaker is suggesting that s/he has not (yet) tried all the possibilities.
Michael Lewis [The English Verb, (1986), Hove: LTP] wrote:
“Both some and any are used with indefinite reference.
Some is used if the idea is restricted or limited in some way.
Any is used if the idea is unrestricted or unlimited.
Any applies to all or none; some applies to part.
The restriction may be a real one – There’s some cheese in the fridge – or a psychological one, existing only in the mind of the speaker – Would you like something to eat?
The real semantic distinction is as simple as that, and applies to all uses of some and any.”
Lewis could have added, "and to all words begining with some or any - ~one, ~body, ~thing, ..."