首页 > 留学知识库

问题: 英语的问题

1 I am from China.
2 The people from different countries all speak English.
为什么2中的from前不用加be,而1要加.请详细说明..

解答:

第2句中的from different countries是介词短语,作为后置定语修饰the people.如果要用上be动词,这句话可以改写成定语从句“the people that(who) are from different countries all speak English.”其中的are from 就跟第1句中的is from用法相同了,此时它是谓语了。be from表示“来自......”或是表示某某地方人,是个动词短语。