ha scritto un libro

has written a book

→ avere
phrase Uncommon #17,013
has written a book Used to say that someone wrote a book; the tense often corresponds to English present perfect or simple past depending on context.
IT: Mia sorella ha scritto un libro sulla sua esperienza.
EN: My sister has written a book about her experience.

Ha scritto un libro sugli uccelli.

He wrote a book about birds.

Tom ha scritto un libro.

Tom wrote a book.

Ha scritto un libro sulla sua famiglia.

He wrote a book about his family.

Sami ha scritto un libro meraviglioso sull'adulterio.

Sami wrote a wonderful book about adultery.

Lei ha scritto un libro.

She wrote a book.

Ha scritto un libro riguardo all'uccello.

He wrote a book about the bird.

Tom ha scritto un libro a riguardo.

Tom wrote a book about it.

Ziri ha scritto un libro in berbero.

Ziri wrote a book in Berber.

Ha scritto un libro sull'uccello.

He wrote a book about the bird.

Sai, ha scritto un libro molto interessante sui rapporti umani.

You know, he wrote a very interesting book about human relationships.

— Crimini e misfatti (1989)

Ha scritto un libro.

He wrote a book.

Mary ha scritto un libro sulla sua famiglia.

Mary wrote a book about her family.

Sami ha scritto un libro riguardo a questa storia.

Sami wrote a book about this story.