Shanghai _______ a small town hundreds of years ago.
Now it ______ a large city.
第一空应是was,第二空应该是becomes还是has become?又或者两者都可以?盼望专家老师解惑。上一次学生打错字了,请见谅。
...ago 应该与通常过去时连用。Now 表示到目前;目前以前的意思时,可以与目前完成时连用,比如:He has worked there a long time now.(张道真主编《现代英语使用方法词典》修订版 p.992)所以,第一空应是was,第二空应该是 has become。