Recently a survey______prices of the same goods in two different supermarkets has caused heated debate among citizens.
【正确答案】 B
【答案解析】解析:句意为“最近一项调查引起了市民们的激烈讨论,该调查是比较在两个不同超市里的相同商品的价格。”句子的主语是a survey,谓语动词是has caused,宾语是heateddebate。由此可见,原句不缺主干成分,“prices of the same goods in two different supermarkets”该部分是来修饰survey的,作后置定语。排除C项作谓语动词的选项。由于prices作compare的宾语,是主动形式,所以选B。