A Miss Manners question …
But that was the only way the two bellowers agreed. One, who is usually my guide in these matters, had surprised me by bellowing “bravo” again and again. He gave voice to my concern: Madame X was obviously a woman, and wasn’t the appropriate bellow therefore “brava”? He began to castigate the other, calling him a philistine and a particularly uncouth and noisy one at that.
When he finally ended his tirade, the other calmly announced that since the word soprano is masculine in gender, the appropriate modifier should also be masculine in gender.
Uh-oh. Have I been wrong all these years? 😉