detecção de padrão de tag POS junto com palavras especificadas

Preciso identificar determinadas tags POS antes / depois de certas palavras especificadas, por exemplo, a seguinte frase com tag:

[('This', 'DT'), ('feature', 'NN'), ('would', 'MD'), ('be', 'VB'), ('nice', 'JJ'), ('to', 'TO'), ('have', 'VB')]

pode ser abstraído para o formulário "seria" + Adjetivo

Similarmente:

[('I', 'PRP'), ('am', 'VBP'), ('able', 'JJ'), ('to', 'TO'), ('delete', 'VB'), ('the', 'DT'), ('group', 'NN'), ('functionality', 'NN')]

é da forma "sou capaz de" + Verbo

Como posso verificar esse tipo de padrão nas frases. Estou usando o NLTK.

questionAnswers(1)

yourAnswerToTheQuestion