(如果好会追加)( )Great changes have taken place_______.A.last few
3个回答

1.B,句子的意思是:在过去几年发生了很大的变化.是宾语前置句,正序应为:( )(CHINA)have taken place Great changes.

A.没有这样的用法,应为last years,所以,C也不对,宾语前置,就要介词后置,D是一个短语,不适用,所以选B

2.B,A为从内部穿过,C为在……上,D为在……里面.所以选B