I hate it when he does that.
I hate when he does that.
貌似两句都看到过。 很凌乱。。脑子。。分析不清。
I hate it when he does that. 正确
I hate when he does that. 错误
hate为及物动词,必须后接宾语,但又不能后接宾语从句。第一句中的it,有的语法书说是形式宾语。但在传统语法中,凡是提及形式主语或形式宾语,都是相对于外置主语或外置宾语而言的,即有另外一个结构作真正主语或真正宾语。例如,I think it wrong to do that. 我们说这个句子中it是形式宾语,句末的不定式短语to do that是真正宾语或外置宾语。但在上述第一句中,when从句为时间状语从句,并不是宾语从句。所以,把该句中的it称为形式宾语,与外置结构中的it 用了相同的术语,但术语的内容却是不同的。这就是传统语法的逻辑混乱之处,概念不清,或偷换概念。
其实,仔细体会这个句子,hate语法上不允许后接从句,但语义上,hate的内容就是he does that这件事。所以可以认为 it为人称代词,指代后面when从句的内容。一个人称代词可以指代前面说过的内容,这叫代词的后照应指代;也可以指代后面提及的内容,这叫做代词的前照应指代。所以,第一句中的 it 可以分析为人称代词,指代后面when从句的内容,when从句本身为时间状语从句。
这类似于appreciate的用法。
I‘ll appreciate it if you can help me. 本句中的it 指代if从句的内容。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!