Использование NLTK и WordNet; как я могу преобразовать простой глагол времени в его причастие в настоящем, прошлом или прошлом?

Используя NLTK иWordNetКак я могу преобразовать простой глагол времени в его причастие в настоящем, прошлом или прошлом?

Например:

Я хочу написать функцию, которая выдала бы мне глагол в ожидаемой форме следующим образом.

v = 'go'
present = present_tense(v)
print present # prints "going"

past = past_tense(v)
print past # prints "went"