He said _____he has eaten nothing but___he was not hungry.为什么前面/,后面that?

问题描述:

He said _____he has eaten nothing but___he was not hungry.为什么前面/,后面that?

前面that引导的宾语从句很明显地跟在了动词的后面,并且that又在从句中做了宾语,故可以省略,不至于引起误解的;而后面的but连接了并列的分句,若省略了that的话,人们会误以为又重新开始了一个句子,而不是said的宾语从句,若保留that的话,人们就知道后面也是that的另外一个宾语从句了.