it costs between $1000 and $1200,及物动词costs宾语的提问

老师们,早晨好!对于如下两个句子有些疑问,请帮答疑解惑。

1):it costs between $1000 and $1200.

2):He is believed to be worth somewhere between seven million and ten million dollars.据说他身价约在700万到1000万美元之间

上述cost, worth应该分别为及物动词或介词,后面跟的短语应该是名词性短语,为什么这里直接跟between引导的介词短语呢?

词典中也把somewhere看成了一个副词,approximately的意思。 somewhere between seven million and ten million dollars如果为名词性词组,直接修饰关系怎么样的?


请先 登录 后评论

最佳答案 2020-10-16 07:29

语言表达趋向简练,在不产生歧义的情况下,适当省略是允许的。

It costs between $1000 and $1200. 

= It costs money between $1000 and $1200. 

He is believed to be worth somewhere between seven million and ten million dollars.

somewhere :复合不定代词的词性,用在 between + 数字  之前时,具有副词(大约)的意义。如果用在 between + 地点时,就是“某个地方”。

语言是灵活的,语法是教条的。懂得这个道理就不烦恼了。

 

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 2 收藏,1975 浏览
  • Leo4037 提出于 2020-10-14 06:25

相似问题