Present Perfect
I have studied.
(main verb: studied ; auxiliary verb: have)
He has written a letter to María.
(main verb: written ; auxiliary verb: has)
We have been stranded for six days.
(main verb: been ; auxiliary verb: have)
They haven't lived here for years.
She has worked in the bank for five years.
We have had the same car for ten years.
Have you played the piano since you were a child?
Present Perfect Passive
Active : They have cleaned the clinic.
Passive: The clinic has been cleaned by them.
Active : Thomas has written many books.
Passive: Many books have been written by Thomas.
Active : Have the police caught the man?
Passive: Has the man been caught by the police?
Active : UPS has delivered the letters.
Passive: The letters have been delivered by UPS.