There is no present perfect in your sentences. The only difference is that one sentence treats anyone as singular, the other as plural. Can you please explain what your actual question is? You probably would want to do that on English Language Learners by the way.
– oerkelensSep 16 '14 at 12:35