如何产生现在的连续时态 - 动词的ING形式?

时间:2013-07-21 23:06:27

标签: python nlp

我想要获得动词的'ing'形式。

目前我使用的这种方法取决于Nodebox English Linguistics library。在大多数情况下,我的代码都失败了。

from libs.en import *

def get_contineous_tense(i_verb):
    i_verb = verb.infinitive(i_verb) #Make sure that the verb is in infinfinitive form

    temp = i_verb + 'ing'
    if verb.infinitive(temp) ==  i_verb:
        return temp

    temp = i_verb + i_verb[-1:] + 'ing'
    if verb.infinitive(temp) ==  i_verb:
        return temp

    #......... Continues like This


print get_contineous_tense('played')

1 个答案:

答案 0 :(得分:4)

verb.present_participle(word)

这是NodeBox英语语言学附带的功能,在您提供的链接中有记录。