has finished doing
Tom ha finito di lavorare ed è andato a casa.
Tom finished work and went home.
Dan ha finito di vestire sua figlia, Linda.
Dan finished dressing his daughter, Linda.
He finished doing it himself.
You’ve finished eating, right?
Ha finito di usare il telefono?
Are you done using your phone?
Mary ha finito di leggere il libro che Tom le ha dato ieri.
Mary finished reading the book Tom gave her yesterday.
Ha finito di leggere il libro che le ho prestato la settimana scorsa?
Have you finished reading the book I lent you last week?
Is he finished speaking now?
Are you finished getting dressed?
Tom ha finito di lavare i piatti.
Tom finished washing the dishes.