has written
Él ha escrito un libro acerca de China.
He has written a book about China.
Ha escrito diez libros, pero no ha publicado ninguno de ellos.
He has written ten books, but he hasn't published any of them.
Me ha escrito mi madre, que está mucho mejor.
My mother has written to me; she is doing much better.
— El espinazo del diablo (2001)
Ella ha escrito mal mi nombre.
She misspelled my name.
Tom ha escrito tres novelas.
Tom has written three novels.
He has written two books.
Me pregunto por qué nadie ha escrito esto hasta ahora.
I wonder why no one has written this until now.
Tom ha escrito mal mi nombre.
Tom has misspelled my name.