more, than, each的词性(请教曹老师)

In developing countries, where at least 16 cities are expected to have more than 12 million people each by the end of this decade, failing to give priority to public transport would be disastrous.

先说一下我自己的理解,不知道对不对:

where引导定从修饰前面状语里的countries

②定从里的more词性是代词/名词,做have的宾语,than是介词。

each也是作代词,指代定从的主语16 cities

④分词短语failing to 做句子主语,would be 才是句子整整的谓语。

请先 登录 后评论

最佳答案 2021-08-22 20:53

1)和 4)的理解正确。2)中,more than 合起来按照副词分析,修饰后面的数词 12 million,= over 12 million more than 12 million people的数量限定词(传统语法称为定语)。所以,have的宾语为 more than 12 million people 这个名词词组。3)中,each为不定代词,通常分析为主语16 cities的同位语。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,1699 浏览
  • PONYO 提出于 2021-08-19 14:25