【正确答案】
D
【答案解析】[注释] 词义搭配。contract在本句中的含义是(=catch or develop(an illness))感染(疾病),例如:contract SARS/a cold/typhoid(感染非典/感冒/伤寒)。contract作主动语态谓语动词用时,其主语是某人。infect vt.(=cause sb./sth.to have a disease)使某人/某物感染。例如:1)Anyone with SARS may infect the people around him.(患非典的人可能会使周围的人感染。)2)The SARS virus infected almost the entire class.(非典病毒感染了几乎全班学生。)从上述两个例子可以看到,infect意为“(某病源)使某人感染”,而contract意为“(某人)感染得了(某病)”。affect vt.影响;effect vt.产生,均不能入选。