d-
The present perfect is formed from the present tense of the verb have as the auxiliary verb of the clause and the past participle of its main verb.
the present perfect is used for:
a- for something that started in the past and continues in the present:
They've been married for a while.
She has lived in the shire all her life.
ß - when talking about one's experience up to the present:
I've seen that film before.
I've played the guitar ever since I was a teenager.
?- When recounting an event without a specific time:
Compare "I've lost my wallet" to "I lost my wallet yesterday".