宾语从句?同位语从句?还是状语从句

1.We owe it to you that there wasn't a serious accident.

2.I took it for granted that he would help us.

https://baike.baidu.com/item/%E5%90%8C%E4%BD%8D%E8%AF%AD%E4%BB%8E%E5%8F%A5/88232?fr=aladdin

百度百科同位语从句词条,先行词

编者称这种句子是同位语从句


3.I hate it when my mother asks me to eat eggs.

4.I dislike it when you whistle.

有人说它们是宾语从句,有人说它们是状语从句,我倾向于前者。


请高手分析一下这几个句子,谢谢。

请先 登录 后评论

最佳答案 2021-06-29 23:13

1. We owe it to you that there wasn't a serious accident.

it 是形式宾语,that 从句是真正宾语外置。

 

2. I took it for granted that he would help us.

it 是形式宾语,that 从句是真正宾语外置。

 

3. I hate it when my mother asks me to eat eggs.

 

4. I dislike it when you whistle.

3,句4,结构相同,目前有三种划分:

1it 是形式宾语,时间从句是真正宾语。

2it 是虚拟宾语,没有任何意义,只为语法正确,因为没有它 like , dislike 缺少宾语。when 引导时间状语从句

3it 是真正宾语,指代 when 从句中的内容(it 为前照应指代),when 引导时间状语从句

 

我个人倾向第(3)种分析。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,1852 浏览
  • 世界上天堂 提出于 2020-11-14 14:28