单项选择题

A.would
B.shall
C.might
D.would have