Verbs: Subjunctive Perfect
Credo che lei abbia capito
You've already seen that in Italian, after expressions related to opinions, feelings, preferences, or desires, you will need to use verbs in the subjunctive (or congiuntivo in Italian). For example, Spero che lui trovi qualcosa.
But if the second verb (trovare) refers to something that happened before the first verb (Spero), you'll have to use a different subjunctive form.
Spero che tu abbia trovato qualcosa nel frigorifero.
I hope you found something in the refrigerator.
This special verb form is the combination of the subjunctive of avere plus a verb that ends in ‑ato, ‑uto, or ‑ito.
Lui pensa che io l'abbia lasciato.
He thinks I left him.
Credo che lei abbia capito.
I believe that she has understood.
Non so dove lui sia andato
Like other two‑part verbs in Italian, you use a form of avere a lot of the time, but when you want to talk about motion, you need essere. You might remember using it with verbs like venire and andare.
Sono contento che tu sia venuta.
I am happy that you came.
Non so dove lui sia andato.
I do not know where he has gone.