detectar el patrón de la etiqueta POS junto con palabras específicas
Necesito identificar ciertas etiquetas POS antes / después de ciertas palabras específicas, por ejemplo, la siguiente oración etiquetada:
[('This', 'DT'), ('feature', 'NN'), ('would', 'MD'), ('be', 'VB'), ('nice', 'JJ'), ('to', 'TO'), ('have', 'VB')]
se puede abstraer a la forma "would be" + Adjetivo
Similar:
[('I', 'PRP'), ('am', 'VBP'), ('able', 'JJ'), ('to', 'TO'), ('delete', 'VB'), ('the', 'DT'), ('group', 'NN'), ('functionality', 'NN')]
tiene la forma "soy capaz de" + Verbo
¿Cómo puedo verificar este tipo de patrón en las oraciones? Estoy usando NLTK.