句式分析

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 - 有几种含义理解呢?

麻烦老师详解,谢谢!


请先 登录 后评论

最佳答案 2019-07-10 12:21

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!

【翻译】若是我能够一点不错地把这些规则说出来,还有什么我不愿意付出的啊!

 


请先 登录 后评论

其它 1 个回答

mengxin Z

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, 只是一整特殊问句的原因导致的。



请先 登录 后评论
  • 1 关注
  • 1 收藏,2650 浏览
  • Long2019 提出于 2019-07-08 16:48

相似问题