Here's why:
* Ambiguous Pronoun: The pronoun "she" doesn't have a clear antecedent (the noun it's replacing). We know "Carolyn" is a soprano, but "she" could refer to another soprano.
* Lack of Clarity: The sentence implies that someone needs to "support" the singing, but it's unclear who that person is.
To fix the sentence, you can:
* Be explicit: "Carolyn sang higher than the other sopranos, but she needed to support her notes properly." (This makes it clear that "she" refers to Carolyn)
* Reword the sentence: "Carolyn sang higher than the other sopranos, but her support needed to be stronger." (This removes the ambiguous pronoun and clarifies the meaning)