What would I not have given to be able to say the rules without a mistake!
1)句中的not不能理解。可否去掉not呢?
2)would have done 或 would not have done - 有几种含义理解呢?
麻烦老师详解,谢谢!
What would I not have given to be able to say the rules without a mistake!
1)句中的not不能理解。可否去掉not呢?
2)would have done 或 would not have done - 有几种含义理解呢?
【答】句子比较有意思,需要弄清楚几个问题:
1. not 是个非常重要的否定副词,决不可省略。省略后意思完全相反。这里,not 是否定would的,可以提到主语之前,用wouldn’t 的缩略式:
What wouldn’t I have given to be able to say the rules without a mistake!
一般而言,在否定的疑问句中,not 的位置可以放在操作词(助动词或情态动词)之后,用缩略式,或者单独放在主语后面。例如:
Aren’t you a student?
Are you not a student?
2. 该句是一个“否定的特殊疑问句”(would 提前,主谓倒装),但却表达了一个“感叹句的内容”(句末用叹号)。这属于修辞中的“反问句”,表达强烈的肯定内容。
3. would not have given 是虚拟语气。意思是“不愿付出什么呢?” (意味着:什么都可以做,都可以付出。)
4. give 的意思是“付出,献出”,宾语是what。不是give up (放弃)。
全句的意思是:
What would I not have given to be able to say the rules without a mistake!
【翻译】若是我能够一点不错地把这些规则说出来,还有什么我不愿意付出的啊!
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
What would I not have given to be able to say the rules without a mistake!
这个句子涉及下面几个知识点:
1. 虚拟语气结构
2. to do 表示条件,而且是虚拟条件
3. 否定形式的疑问句
调整一下位置:
Would I not have given (what) to be able to say the rules without a mistake?
( 这里 what = anything)
即,我还有什么不愿放弃呢,如果那时我能不犯错地说出那些规则!
再举个类似的not例子?
Will you not be able to attend the important meeting?
这是一种说话者希望得到肯定回答的问句。这里用于自己也是一样。
所以,would have done 表示的是对过去的虚拟,里面有个not, 只是一整特殊问句的原因导致的。