单选题

【正确答案】 B
【答案解析】此题属于语义搭配题。affect 意为“影响”,且多为不良影响,其宾语为被影响的对象,例如;Reading in bed will affect your eyesight.根据原文,句中的主语a number,of factors以及宾语the public image 可知,选项[B] affect 正确。选项[A]effect 意为“实现”,后常跟结果,例如:effect the change;选项[C]affirm 意为“断言,坚持声明”;选项[D]offer 意为“提供”。