一道高中英语选择题求救啊!语法高手进!

Having checked the doors were closed,and__all the lights were off,the boy opended the door to his bedroom.
Awhy Bthat C when Dwhere
答案是B 我的疑问是 为什么check后的that 可以省略,而and后面的that不可以省略啊????

答:一个动词有两个由that引导的宾语从句用and并列,第一个可以省略,第二个不能省略,原因是怕引导误会。
比如某人说了两句话。Sb. said (that) he did A and that he did B.
第一个that省略没有关系,我们知道是sb.said的内容。后面有个that,则知道他说了两件事情。
第二个that如果省略了:
Sb. said (that) he did A and he did B. 这句话中的and可以理解为并列两个句子,句子一是个复合句:sb. said he did A, 句子二是he did B.
我们以为他说了什么事情之后又做了另一件事情.
这就是第二个that不能省略的原因,我猜。一般语法书只讲规则,并不会回答你这个为什么的问题。
记住:凡是省略,则一定可以还原!说多了的话,不想重复,能省则省。谁都知道省了什么。
不能省略,则一定有这个必要,或是怕引起歧义,或是怕句意不明。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-24
宾语从句中的that可以省略。但是当不止一个宾语从句并列时,最后一个and连接的that不能省略
这个是有这样的规定的。
第2个回答  2012-11-24
两个从句,第一个that可以省略,第二个一定不能省
第3个回答  2012-11-24
Bthat,这个老师应该讲过哦,两个从句,第一个that可以省略,第二个一定不能省。
第4个回答  2012-11-25
这是语法问题。一个动词有两个由that引导的宾语从句中用and并列,第一个可以省略,但是第二个不能省略
第5个回答  2012-11-24
第一个that是引导词,第二个做做句子成分
相似回答