单选题

【正确答案】 B
【答案解析】此题属于词语搭配题。play a role in 意为“在……中起作用”,例如:Do you think intelligence plays an important role in the success of one's career?根据句意,在公司及其产品对人们的吸引力方面,公众形象起着关键的作用,故选项[B]plays 正确。选项[A]establishes 意为“建立”;选项[C]makes 意为“制造”;选项[D]obtains 意为“获得”。