英语语法,帮我看看这句话语法错了没有,错在哪,非常谢谢。

With the development of modernization and urbanization,houses built nowadays are gradually transforming the cityscape.
With the development of modernization and urbanization,houses being built nowadays are gradually transforming the cityscape.
那上面这句对不对?

非常感谢大家的回答,把最佳答案颁给最详细的那位吧,呵呵。

上面这句不对。

houses built 是已经建好的房子
houses being built 正在被建的房子
根据后面句子的谓语动词
are gradually transforming the cityscape“正在渐渐地改变都市的景观”
因此前面的短语也应该是“正在被建的房子”houses being built而不是“已经建好的房子”houses built. 已经建好的房子不会“正在渐渐改变”

这道题考的是:非谓语动词表被动作后置定语有三种方法分别表示三种不同的时间概念:
1.houses built已经建好的房子(用过去分词表示“已经完成的”)
2.houses being built正在被建的房子(用现在分词的被动语态形式表示“正在被做的”)
3.houses to be built将要被建的房子(用不定时的被动语态形式表示“将要被做的”)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-29
我开始是把house building作为了一个主语,所以这样改。提问者补充的句子是对的。
第2个回答  2010-07-28
没错,bult是过去分词作后置定语用的完全对啊。
第3个回答  2010-07-28
correct
相似回答