once在这里不是连词,在这里是副词/从前,曾经/的意思.
句子本来是这样,两个句子没有连词,这时可把从句化成分词短语
It was once the fourth biggest city in the USA, St Louis has now become the 24th largest city.
具体化简方法如下:
1/ 当从句与主句中的主语相同时,把从句中主语去掉.如果不同要保留主语.
2/ 把从句中的动词还原,变回到原形动词后加/ing/.
3/如果动词是be,加ing后可去掉,使句子更加简练.如果化简后的从句中保留being,那就是想强调原因.
在语法上来说,B和D 是一定不对的.两个句子没有连词.
A和C 就语法来讲都没错误,但是A选项保留了being 之后就翻译成(因为St Louis 是美国的第4大城市,现在它已经变成第24大的城市了.)这样句子的意思就不通了.
所以就C对 / St Louis曾经是美国的第4大城市,现在它已经变成第24大的城市了.
对“不太清楚(高三问题)”其他回答
这道题是考查你区分谓语和非谓语.
A前句是非谓语,但being是正在的意思,句意不对,故错.
B和D显然是两句独立的句子,没有连词,故错.即便有了连词,IT WAS如果是强调句,也是错的.
C是连词ONCE连接的两句独立的句子,成立.
做词类题要注意,两个独立的句子之间一定要有连词.若没有连词,考虑非谓语,要注意分词,不定式,动名词的位置和性质.(详细请见http://www.hongen.com/eng/pub/yufac/)
非谓语为语法重点,务必搞清楚!

已解决