Здається, найпростіше - це написати самостійно. З першого погляду я знайшов досить хороший веб-сайт, який може дати нам всю необхідну нам інформацію. Таким чином, все, що нам потрібно зробити, - це написати функцію, яка її розбере. Отже, п’ять хвилин з bashі вуаля:
$ 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: \1/;/ Past/s/ Past /Past participle: /;p}" ;
}
$ verbteacher go
Simple past: went
Past participle: gone
$ verbteacher throw
Simple past: threw
Past participle: thrown
Таким чином, ви можете розмістити цю функцію у вашому ~ / .bashrc і використовувати її, поки сайт не змінить свою структуру. Сподіваюся, це ніколи цього не зробить.
Очевидно, що це не буде працювати без підключення до Інтернету. Сподіваюся, це для вас не критично.