Hi Fazzu and Dany
.
I'd just like to add something to Dany's explanation of the present perfect:
.
Since the
present perfect often refers to a finished action (but with no specific time reference), it is perfectly acceptable in Fazzu's original sentence:
.
1)He has gone there.
.
Using the past perfect is
not really an option because there is no context in Fazzu's short little mini-sentence

that requires it (i.e., there is no second past action in the sentence.)
.