¿Por qué "has wrote" es incorrecto en inglés?
¿Qué tipo de error es?

Error de conjugación verbal en inglés
¿Por qué la gente comete este error?
Este error suele ocurrir porque en inglés, los hablantes pueden confundir el pasado simple con el participio pasado, especialmente con verbos irregulares. "Wrote" es el pasado simple de "write", mientras que el participio pasado correcto es "written".
¿Qué es correcto?
La forma correcta es usar "has written" en lugar de "has wrote" al construir tiempos compuestos como el presente perfecto.
Ejemplos de uso correcto
- She has written a letter.
Ella ha escrito una carta. - He has written his report already.
Él ya ha escrito su informe. - They have written several books.
Ellos han escrito varios libros.