ha inventato una scusa

made up an excuse

→ avere
phrase Rare #41,070
made up an excuse Used for a male or female subject; ha inventato is the past tense of inventare, meaning “has invented” or “made up.”
IT: Ha inventato una scusa per non venire alla festa.
EN: He made up an excuse not to come to the party.

Ha inventato una scusa per essere in ritardo.

He made up an excuse for being late.

Ha inventato una scusa.

He made up an excuse.

Ha inventato una scusa ridicola per giustificare il suo ritardo di due ore.

He made up a ridiculous excuse to justify his two-hour delay.

Lui ha inventato una scusa per essere in ritardo.

He made up an excuse for being late.