Como você obtém o pretérito de um verbo? [fechadas

Qual é a maneira mais eficiente de obter o pretérito de um verbo, de preferência sem o uso de estruturas de PNL com muita memóri

por exemplo

viva para: viveu tente: tentoutap to: tappedboil para: fervidovenda a: vendido

Eu escrevi algo rápido sozinho (o estouro da pilha não me permite responder automaticamente) que parece funcionar para verbos regulares (por exemplo, os 4 primeiros da lista), mas não para verbos irregulares:http: //pastebin.com/Txh76Dn

edit: Obrigado por todas as respostas, parece que não pode ser feito corretamente sem um dicionário devido a verbos irregulare

questionAnswers(6)

yourAnswerToTheQuestion