单选题

【正确答案】 D
【答案解析】[解析]动词辨析题。本句的意思是:你不是总能预防灾难,但是你能______它们。insure意为“保险,投保”,常与against连用,如:insure one's house against fire(给房屋保火险)。根据上下文内容以及介词 against可知,此处应选D)。〔避错指导〕A)assure意为“保证,确信”,后面常跟人称代词或指人的名词作宾语,如:I can assure you of the reliability of the news.(我可以向你保证这消息是可靠的。)B)ensure意为“保证,保护”,是普通用语,其后可接双宾语,也可接that从句,如:ensure success/safety(保证成功/安全),ensure sb.against/from danger(保护某人免受危险);C)guarantee意为“保证,担保”,指对产品的质量和人的行为担保,如:Many shopkeepers guarantee satisfaction to customers.(许多店主确保顾客的满意。)