问题补充:
Great changes in the city in the past 20 years, and a lot of factories .
A. have been taken place; have been set up
B. have taken place; have set up
C. have taken place; have been set up
D. were taken place; were set up
答案:
A. have been taken place; have been set up
B. have taken place; have set up
(答案→)C. have taken place; have been set up
D. were taken place; were set up
解析:句意:在过去的里,这个城市发生了巨大的变化,已经建立了许多的工厂。句中有in the past 20 years句子要用现在完成时,take place发生,无被动形式,set up建立,有被动形式,故选C