单项选择题

She got very angry ______ the sight of her husband walking with another woman.

A.by
B.at
C.on
D.of