Suppose you witnessed someone hearing something unpleasant, and you want to express sympathy for them.
Can we say
"I'm so sorry for you to hear that"
?
It it grammatical and natural?
I guess we could also say:
I'm so sorry that you heard that (it occurred just a while ago that you heard that)
Or
I'm so sorry that you have to hear that. (Does this mean something different?)