济宁废旧电缆回收:语法问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/07/08 07:54:35
_________ in the United States, St. Louis has now become the 24th largest city.
A. The fourth biggest city it was B. Once the fourth biggest city
C. Being the fourth biggest city D. It was once the fourth biggest city
应该选哪个呢?有什么不同吗?请分析一下句子成分(即所填空中的句子应作什么成分)。
解释越详细越好,谢谢!
41

B
后面的半句句子成分完整,可以独立成句,所以前面应该表示伴随状态的.
A和D有主语,一个句子最忌讳双主语.
BC都可以,但从句意来说,是说这个城市以前不是第24大,所以排除C

本题考查状语从句的省略,当从句的主语和主句的主语相同,并且谓语动词是be的某种形式,可以省略主语和be动词。本题还原为
Once it was the fourth biggest city ,St. Louis has now become the 24th largest city.
C 看起来语法结构上没错,但明显这个动作应该先于谓语动词,所以用现在分词不对。

应该选C,

因为此为一个句子,所以只能有一个主语,即St. Louis,前面就只能用-ing形式作伴随状语修饰,其实是把两个句子合二为一:

St. Louis is the fourth biggest city. St. Louis has now become the 24th largest city.

选b,一句话里没有连词从句的话,只能有一个主、谓、宾阿
a,d就排除了
根据意思现在是第24大城市,c也不对了阿
所填空中的句子应修饰后面的主语

C 路易斯做为美国第四大城市现在已经变成第二十四大城市了.

c,d肯定不对.
b应该是对的.这全凭语感,学英语别去看是什么成份之类的语法.