hai dimostrato

you have demonstrated

→ avere
phrase Rare #25,416
you have demonstrated Used with tu; it can also mean “you have proved,” depending on context. The past participle agrees with the auxiliary verb avere, not with the subject.
IT: Hai dimostrato di essere una persona affidabile.
EN: You have demonstrated that you are a reliable person.

Hai dimostrato di essere la più furba.

You've proved yourself to be the smartest one.

— Bullet Train (2022)

Hai dimostrato che non sei pazza!

You proved you're not crazy!

— Spider-Man - Un nuovo universo (2018)

Non hai dimostrato niente.

You haven't proven anything.

— L'illusione perfetta - Now You See Me: Now You Don't (2025)

Hai dimostrato coraggio.

You showed courage.

— Il Signore degli Anelli - La compagnia dell'anello (2001)

Bravo, hai dimostrato a tutti di cosa sei capace quando vuoi!

Well done, you've shown everyone what you're capable of when you want to!

Hai dimostrato tutto il tuo risentimento.

You’ve shown all your resentment.

— Crimini e misfatti (1989)

Hai dimostrato che possiamo sopravvivere.

You have shown that we can survive.

— Send Help (2026)