I had a discussion with my mate about the usage of present perfect tense, and he raised the point that it can only be used for recent past events. First off, it's illogical, because we can't agree upon what is recent -- it's all relative. Now my ultimate counter example was the oldest event that can possibly be imagined. So, I came up with, "God Has existed at the time of big bang.". My mate argues this must be in the context of God still being existing -- but I disagree. Something like the following makes sense to me:
God has existed at the time of big bang, but then got killed by the devil 100 years later.
I think simple past version like, God did exist... might sound more natural, but if you mention that as a fact -- rather narrating it -- you have to use the present perfect.
So is it legit?