单选题

【正确答案】 B
【答案解析】[解析] 本题为词汇辨析题。四个选项都有“住房”、“住处”的意思,但B)选项的shelter除了表示“藏身处”之外,还有“保护”的意思,而下文明显有此含义,故选择B)。