¿Por qué "had spoke" es incorrecto en inglés?
¿Qué tipo de error es?

Es un error de conjugación del verbo en pasado perfecto.
¿Por qué la gente comete este error?
La gente a menudo comete este error porque el English no es su lengua materna o no está familiarizada con las excepciones del pasado participio al formar los tiempos compuestos.
¿Qué es correcto?
La forma correcta es "had spoken", que utiliza el pasado participio "spoken" después del auxiliar "had" para formar el pasado perfecto.
Ejemplos de uso correcto
- She had spoken to him before the meeting.
Ella había hablado con él antes de la reunión. - By the time we arrived, the teacher had already spoken about the assignment.
Para cuando llegamos, el profesor ya había hablado sobre la tarea. - They realized they had spoken too soon.
Se dieron cuenta de que habían hablado demasiado pronto.