单项选择题

A.endure
B.suffer
C.undergo
D.put up with