avreste fatto

you would have done

→ avere
phrase Rare #36,677
you would have done The conditional perfect of fare for voi (you plural). In phrases such as “avreste fatto meglio,” it means “you should have.” Depending on context, it can also mean “you would do” in reported speech about the future.
IT: Avreste fatto meglio a chiamarmi prima.
EN: You should have called me earlier.

Avreste fatto meglio a tenerlo a una distanza rispettosa.

You would have done better to keep him at a respectful distance.

Avreste fatto tutti lo stesso.

You would all have done the same.

— L'uomo che venne dalla Terra (2007)

Cosa avreste fatto al suo posto?

What would you have done in his place?

Le hai promesso che avreste fatto questo viaggio insieme.

You promised her that you would take this trip together.

— Train to Busan (2016)

Avreste fatto meglio ad andare in tram.

You would have done better to go by tram.

Che fatica avreste fatto?

How hard would you have worked?

— Your Name. (2016)