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.

Respuestas a la pregunta(1)

Su respuesta a la pregunta