¿Cómo obtienes el tiempo pasado de un verbo? [cerrado

Cuál es la forma más eficiente de obtener el tiempo pasado de un verbo, preferiblemente sin usar marcos de PNL pesados en memori

p.ej

vive para: viviótry to: intentótap to: tocóboil a: hervido vender a: vendido

Escribí algo rápido (el desbordamiento de la pila no me deja responder) que parece funcionar para verbos regulares (por ejemplo, los primeros 4 de esa lista), pero no para verbos irregulares:http: //pastebin.com/Txh76Dn

edit: Gracias por todas las respuestas, parece que no se puede hacer correctamente sin un diccionario debido a verbos irregulares.

Respuestas a la pregunta(6)

Su respuesta a la pregunta