Parece que a maneira mais fácil é escrever você mesmo. À primeira vista, encontrei um site muito bom, que pode nos fornecer todas as informações de que precisamos. Assim, tudo o que precisamos fazer é escrever uma função que a analise. Então, cinco minutos com bash
e voila:
$ function verbteacher() {
wget -qO - http://conjugator.reverso.net/conjugation-english-verb-$1.html | \
sed -n "/>Preterite\|>Past</{s@<[^>]*>@ @g;s/\s\+/ /g;/e I/s/.* I \([^ ]*\) you .*/Simple past: /;/ Past/s/ Past /Past participle: /;p}" ;
}
$ verbteacher go
Simple past: went
Past participle: gone
$ verbteacher throw
Simple past: threw
Past participle: thrown
Então você pode colocar esta função em seu ~ / .bashrc e usá-la até que o site mude sua estrutura. Espero que nunca faça isso.
Obviamente, não funcionará sem a conexão com a internet. Espero que isso não seja crítico para você.