Useful scheme to understand the difference between past perfect and present perfect:
which one is correct? I have never got a chance to visit America or I never got a chance to visit America. Please tell me the difference.
The first sentence is present perfect. The second sentence is past simple.
The first sentence is "present" - i.e. before this present time.
The second sentence is "past" - and the response would be "when" .........If "when" is not important then the first sentence is better.
I never got the chance to visit America. When? Oh, on my last round the world trip!
Both sentences are correct - it depends on the perspective of the speaker. On the message the speaker is trying to give....