fatto aspettare così a lungo

made you wait so long

→ fare
phrase Rare #40,906
made you wait so long Used in apologies for causing someone to wait.
IT: Scusa per averti fatto aspettare così a lungo.
EN: Sorry for making you wait so long.

Spiacente di averti fatto aspettare così a lungo.

Sorry to keep you waiting so long.

Mi dispiace di averle fatto aspettare così a lungo.

I'm sorry to have kept you waiting so long.

Spiacente di avervi fatto aspettare così a lungo.

Sorry to keep you waiting so long.

Mi dispiace di averti fatto aspettare così a lungo.

I'm sorry to have kept you waiting so long.