Is there a freely available sentence patterns search engine?
As the title says.
I often find myself in the need of building an English sentence that I almost know how to get right.
The scaffolding is there, but there are maybe one or two words missing. Maybe just an adjective or an adverb. Maybe I already know a "good enough" word, but I feel I need something better. Maybe I know there is something better, but it just doesn't pop-up in my mind.
Ideally I would like a search engine that allowed me to type something like this:
The name was written on a brass plate that was (?) on the wall beside the door.
Where (?) represents the missing word in some kind of formalized language (like a regular expression or a search expression of some sort).
And the search engine would spit out possible words that could be placed in that spot making the sentence complete and sensible.
Ideally it would also take suggestions about what "meaning" I need, e.g. (?fixed?), so that it would spit out suggestions like "bolted", "latched", "nailed", etc., but not "put", "hanged" or "placed".
I hope you get the point.
Does such a search engine exist and is it freely (as in "free beer") available?
BTW, I'm interested essentially in a tool that manages English, but it's OK if it also manages other languages.