老师们,早晨好!对于如下两个句子有些疑问,请帮答疑解惑。
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如果为名词性词组,直接修饰关系怎么样的?
语言表达趋向简练,在不产生歧义的情况下,适当省略是允许的。
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 + 地点时,就是“某个地方”。
语言是灵活的,语法是教条的。懂得这个道理就不烦恼了。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!