3 长难句分析

The company has done precisely what it had long promised it would not.


既然是what引导的宾语从句,那么what在句中就一定要做成分,可是promised的宾语不是it would not吗?好像什么成分都不缺呀?求高手指点。


请先 登录 后评论

最佳答案 2020-02-25 11:17

The company has done precisely what it had long promised it would not.

what it had long promised it would not (do) 这是嵌入式名词性关系分句,would not 后省略了实意动词do (也可以理解为would操作词替代)。what实际上是would not do的宾语。

看一个类似例句:

My brother dances well, which I don't. (可以理解为省略了实意动词dance, 也可以理解为助动词替代。)

请先 登录 后评论

其它 1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

The company has done precisely what it had long promised it would not.

请先 登录 后评论
  • 0 关注
  • 1 收藏,4082 浏览
  • RRR 提出于 2020-02-21 20:51

相似问题