I was held up.
'Trattenuto' — trat-te-NU-to. Stress on the third syllable. The double 't' is clearly pronounced.
Use in formal or semi-formal contexts — with colleagues, acquaintances, or in professional social settings. It's vague but dignified, explaining delay without detail.
'Trattenuto/a' is the past participle of 'trattenere' (to hold back). The passive construction ('sono stato trattenuto' = 'I was held back') implies external forces caused the delay — it was not your choice. Gender ending must match: trattenuto (m) / trattenuta (f).
Sono stato/a bloccato/a da un impegno.
I was held up by a commitment.
'Bloccato da' (blocked by) — implies something specific but unspecified
Non ho potuto liberarmi prima.
I wasn't able to free myself earlier.
'Liberarsi' (to free oneself) — elegant, implies obligations held you
Mi hanno trattenuto in ufficio.
They kept me at the office.
Blame on the office — removes personal agency entirely
In formal Italian interactions, a calm, dignified apology without excessive emotion is more respected than dramatic expressions of guilt. 'Non si preoccupi' (don't worry, formal) signals that the matter is closed and no further apology is needed.