单项选择题

A.must have felt
B.might have felt
C.would have felt
D.would feel