coincide con la etiqueta POS y la secuencia de palabras

Tengo las siguientes dos cadenas con sus etiquetas POS:

Enviado1: "algo como cómo funciona el escritor profesional o la fraseología sería realmente genial."

[('algo', 'NN'), ('me gusta', 'IN'), ('cómo', 'WRB'), ('escritor', 'NN'), ('pro', 'NN') , ('o', 'CC'), ('fraseología', 'NN'), ('funciona', 'NNS'), ('would', 'MD'), ('be', 'VB') , ('realmente', 'RB'), ('genial', 'JJ'), ('.', '.')]

Enviado2: "más opciones como el editor de sintaxis sería bueno"

[('más', 'JJR'), ('opciones', 'NNS'), ('me gusta', 'IN'), ('el', 'DT'), ('sintaxis', 'NN') , ('editor', 'NN'), ('would', 'MD'), ('be', 'VB'), ('nice', 'JJ')]

Estoy buscando una forma de detectar (devolver True) si existe la secuencia: "would" + be "+ adjetivo (independientemente de la posición del adjetivo, siempre que sea después de" would "" be ") en estas cadenas En la segunda cadena, el adjetivo "agradable" sigue inmediatamente a "sería", pero ese no es el caso en la primera cadena.

El caso trivial (ninguna otra palabra antes del adjetivo;"sería bueno") se resolvió en una pregunta anterior mía:detectar el patrón de la etiqueta POS junto con palabras específicas

Ahora estoy buscando una solución más general donde las palabras opcionales pueden aparecer antes del adjetivo. Soy nuevo en NLTK y Python.

Respuestas a la pregunta(5)

Su respuesta a la pregunta