龙珠3d手游停服了:高中英语题55

来源:百度文库 编辑:中科新闻网 时间:2024/04/19 08:09:22
_______in the united states,st.lousis has now become the 24th largest city.
a.once the fourth biggest city b.being the fourth biggest city
为什么选a 具体点

once直接接作表语的名词,省略be动词,表示“过去曾经是”的意思。
如:Once a naughty boy,he's now a successful manager. 这个曾经的淘气孩子现在是个成功的经理人。
不能用being,因为现在分词短语作状语表示与主句同时,意思不对。
全句的意思:圣路易斯曾经是美国第四大城市,但现在已经降到第24位了。

once 在这里表示曾经的,曾经是

后一句中有now和一般完成时态,已经是在强调现在时,不可选择B,因为B也强调了现在,前后时态矛盾

同意楼上意见.