It's if anyone has, because anyone functions as third person singular. It probably just seems right to use have because you would for any other number or person. Anyone can learn to dance if he or she wants to.

Then why is it sometimes acceptable to use the plural 'they' with 'anyone' in some … How to use anyone and everyone as they are typically used in english everyone means all of the group. Anyone means all or any part of the group. Original example “ everyone is welcome to do such and … Anyone and anything are pronouns taking singular agreement. Any (in the sense under discussion) is a determiner used to reference singular, plural and mass nouns: Has any pupil managed to solve this?

Anyone and anything are pronouns taking singular agreement. Any (in the sense under discussion) is a determiner used to reference singular, plural and mass nouns: Has any pupil managed to solve this? Use anyone when all elements of a group are involved, but you don't necessarily mean all of them. So anyone can do it would mean that everybody in that group could do it, even though it doesn't take …