The present perfect tense tells you the result or the effect of the past action.the action is over,perfect,complete but the result of the action is still we can express such results using present perfect tense.

there has been a sudden decrease in the price of gold
the train has left
i have visited a foreign country

hope it helps...
1 5 1
Present perfect tense is used to show that work is completed in present. Examples are: 1. She has written a letter to her cousin. 2. The teacher has announced our results. 3. They have reached to Mumbai. 4. We have finished our homework. These type of sentences can be made with the formula S+has/have+V3+O.
1 4 1
Hope it will help you
Plzzz mark as best