Well, people will understand what you are saying either way, so no, you don't *have* to use present perfect, but I think it is a more accurate and natural usage. The prevalence of present simple for this construct in google probably has a lot to do with the dominance of American English on the...