介词语法问题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呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 23:01:22

介词语法问题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呢?
介词语法问题
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呢?

介词语法问题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?
我是认真回答的.希望能对你有所帮助.

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

这是因为英语中与不同名词连用时要用不同的介词
in a town, in towns (cities)
on a farm, on farms 这个比较特殊
in villages
in a classroom, in a department store前面已经有了同样的in,英语中同样要避免不必要的重复,所以这里只用一个

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