单选题 He suffered a lot from his bad memory.
【正确答案】 B
【答案解析】suffer from意为“承受病痛,苦难等”,所以最佳选择是B。