单项选择题

It"s strange that the gentleman ______ such rude words to you.

A.should say
B.would have said
C.should have said
D.could be saying