has written
Él ha escrito muchos libros sobre su experiencia en el exterior.
He has written many books about his experience abroad.
Tom no ha escrito una carta en mucho tiempo.
Tom hasn't written a letter in a long time.
Ha escrito cartas a todo el mundo pidiendo su transferencia.
He has written letters to everyone requesting his transfer.
— Algunos hombres buenos (1992)
Tom ha escrito tres libros.
Tom has written three books.
Todavía no ha escrito la carta.
He hasn't written the letter yet.
Emi nunca ha escrito una carta.
Emi has never written a letter.
Como no me ha escrito, no sé a qué hora llegará.
Since they haven't written to me, I don't know what time they'll arrive.
Las matemáticas son el idioma con el que Dios ha escrito el universo.
Mathematics is the language with which God has written the universe.
Él ha escrito cinco libros hasta ahora.
He has written five books so far.