介词语法问题

来源:百度知道 编辑:UC知道 时间:2024/06/20 05:49:02
More and more people live in towns instead of on farms and in villages.
How to act in a classroom, or a department store?
都是有两个介词词组,为什么第一句中ON 和IN都要,而第二句中就只用了一个IN呢?

第一个因为三者搭配的介词不都相同,三个名词得分别用不同的介词来连接所以不可省略:
【in】 town 【on】farm 【in】 village
而如果要是town和village搁在一起,把这三个词调一下个可就不一样了。由于town和village的介词相同,所以可用同一个in来连接:
More and more people live on farms instead of in towns and(in)villages.

第二个两者搭配的介词相同所以可以省略:
【in】 a classroom 【in】 a department store
classroom和department store可以用相同的介词in,所以就省略成了:
How to act in a classroom, or (in) a department store?
而如果后者不是a department store 而是farm,那就不一样了:
How to act in a classroom, or on a farm?

我是认真回答的。希望能对你有所帮助。

这是因为英语中与不同名词连用时要用不同的介词

in a town, in towns (cities)
on a farm, on farms 这个比较特殊
in villages

in a classroom, in a department store前面已经有了同样的in,英语中同样要避免不必要的重复,所以这里只用一个

应该是因为第一句中的三个名词用不同的介词才可以 town , farm, village,
而第二句中的classroom, department store可以用相同的介词in 所以就省略了的原因吧。

第一个因为两者搭配的介词不同 所以不可省略
第二个两者搭配的介词相同所以可省 加上去也是对的