单项选择题

It' s strange that you ______ like that at the meeting.

A.should speak
B.spoke
C.should have spoken
D.speak