Expression: "Have any of you met him before?"

Hi

Could you please tell me if both of the following sentences are correct?

Tom

.
Are any of your apples for sale?
Have any of you met him before?
Do any of your friends smoke?

These are the native utterances.
.

Many thanks, MM

So would you say that the rest sound odd or wrong?

Tom

.
I’ll bet it’s said often, but it still sounds wrong on paper–there are several people spoken to.
.

Consider what’s happening here:

Have they, any of your friends, met him before?
[color=red]Has they, any of your friends, met him before?

Have any of you met him before?
Has anyone of you met him before?[YSaerTTEW443543]

TOEFL listening lectures: A lecture from a history class[YSaerTTEW443543]

You have an error there, Torsten.

Has [color=blue]any one of you met him before?

or:

Has [color=blue]anyone from your group of friendsmet him before?