关于not...any more than 请帮我分析一下 下面这个例句

There is no reason they should limit how much vitamin you take, any more than they can limit how much water you drink.

1、 they should limit how much vitamin you take 是定语从句吧 修饰先行词reason 那么省略的that在从句中做谁的宾语
2、not....any more than是固定搭配 但是句中为什么没有not呢

回答如下
第一个问题略微复杂。
这个的确属于定语从句,我们暂时当reason后面有个why,因为在同位语从句里,why是不可以转换成介词+关系代词的,定从里从可以,这句显然属于可以转换的,相当于no reason for which....

那么为什么省略了这个why或that呢,这是一个目前西方人自己也有争议的问题。
因为好多人觉得reason和why就不应该放在一起,原因是redundant,过于冗长!
比如
I want to know the reason why you took my book,” 完全可以换成
“I want to know the reason (that) you took my book,”
“I want to know why you took my book,” 或
“I want to know your reason for taking my book.”
所以很多人直接把这个why或that省掉了。
即便是同位语从句,在非正式文体里,省略that的情况也时有发生。

所以,省略的这个词不是是因为是宾语才省的,省的词属于从句里的状语。追答

第二个问题
Any more than是个惯用短语,表示的是之前的那个说法is not any more true than第二个说法
[X] is not any more true than [Y]

意思就是两个说法都是一样不靠谱的不应该有reason的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-02-14
两个问题没有一个问对。你知道not...more than,不知道more than,不知道no...more than,你思维定式了。然后,定语从句里that,which, who这些一定作宾语?Do you know the guy who stands there? 另外,确定你那句是什么从句。追问

1、There is no reason (why) they should limit how much vitamin you take 省略了 why 对吗

追答

why不可能省略的,这不是定从,是同位语从句。I heard the news that our team had won.

追问

好 那如果是同位语从句 that也能省略?

追答

有道理,不能。

相似回答