单选题

【正确答案】 B
【答案解析】[试题分析] 本题是一道词义辨析题。
[详细解答] endure的含义为“忍受,忍耐”;suffer的含义为“受苦,吃苦头”;undergo的含义为“接受,承受”;put的含义为“使……处于某种状态”。根据句意;此处选B最合适。