问题补充:
Great changes have taken place in the city, and a lot of factories.
A. have been taken place; have been set up
B. have taken place; have been set up
C. have taken place; have set up
D. were taken place; were set up
答案:
A. have been taken place; have been set up
(答案→)B. have taken place; have been set up
C. have taken place; have set up
D. were taken place; were set up
解析:句意:在城里发生了巨大的变化,很多工厂已经被建立。take place “发生”,不及物动词短语,没有被动形式。故排除AD。set up “ 建立”,是及物动词短语,与factories之间是被动关系,故用被动形式,所以排除C。 故选B。