1 在阅读中遇到了比较句的问题(句子在问题补充中)

Now he seemed determined that everyone should enjoy themselves as much, if not more, than they would have done at Hogwarts.

请问各位老师,在这句话里加粗部分的比较句是不是省略了某些内容?

请各位老师帮忙分析一下这个句子,谢谢。

请先 登录 后评论

最佳答案 2017-09-21 12:09

Now he seemed determined that everyone should enjoy themselves as much, if not more, than they would have done at Hogwarts.

请问各位老师,在这句话里加粗部分的比较句是不是省略了某些内容?

请各位老师帮忙分析一下这个句子,谢谢。

【答】我查了一下原文,这是《哈利·波特》英文版的句子,原句是这个样子:

Now he seemed determined that everyone should enjoy themselves as much, if not more than they would have done at Hogwarts.

注:这个句子没错,但在more 之后没有逗号。

【重要】这个句子在as much as 后的成分,由于和条件句中的有关成分出现重叠,故省略了跟条件句重复的成分。省略后,因为没有比较的成分了,所以第2个as 也一并省略。

补充完整为(红色部分为补充的部分):

Now he seemed determined that everyone should enjoy themselves as much as they would have done at Hogwarts, if not more than they would have done at Hogwarts.

【说明】原句跟曹老师改写后的句子,有异曲同工之妙:

(原句)Now he seemed determined that everyone should enjoy themselves as much, if not more than they would have done at Hogwarts.

(曹句)Now he seemed determined that everyone should enjoy themselves as much as, if not more than, they would have done at Hogwarts.

【两句比较】

原句:if not more than they would have done at Hogwarts 是条件句。在as much之后,省略了as 以及条件句中重复的部分:they would have done at Hogwarts.

曹句:原句本应这个样子:Now he seemed determined that everyone should enjoy themselves as much as they would have done at Hogwarts,if not more than. 由于是承后省略,故把if not more than 提前,放在第2个as之后,加逗号停顿。

 

 


请先 登录 后评论

其它 1 个回答

曹荣禄  
擅长:动词用法,句法问题

now he seemed determined that everyone should enjoy themselves as much, if not more, than they would have done at Hogwarts.

这个句子黑体部分有错误。应改为:

Now he seemed determined that everyone should enjoy themselves as much as, if not more than, they would have done at Hogwarts.

这的确是省略。同级比较和差异比较共用一个比较状语从句,其实是插入的差异比较从句的关联词than蒙后省略了和同级比较相同的从句。还原省略的部分后,句子如下:(只是为了解释省略,实际不会这么说话的。)

Now he seemed determined that everyone should enjoy themselves as much as they would have done at Hogwarts, if they could not enjoy themselves more than they would have done at Hogwarts.

举一个更简单的例子:

Tom runs as fast as, if not taller than, John does.

=If Tom does not run faster than John does, he as least runs as fast as John does.

请先 登录 后评论
  • 0 关注
  • 1 收藏,2600 浏览
  • steamgear 提出于 2017-09-20 16:42

相似问题