代词 it 可以指代状语从句的内容有网友问,以下句子中的 it 到底是什么词
作什么句子成分
I don’t like it when you shout at me
I would appreciate it if you could let me know in advance whether or not you will be coming
国外权威辞书《朗文英语语法》、《英语用法指南》以及国内赵振才教授,都认为 it 是形式宾语
对此,我有不同的看法
以上两句中的 it,并非“形式宾语”,而是“真实宾语”,it 是实实在在的人称代词,它替代的是 when 从句和 if 从句的内容:分别为“你朝我大喊大叫”和“让我知道
”这两件事情
when 和 if 仍然是两个状语从句,仍然表示时间和条件概念
其实,代词 it 在从句之后或之前均可,或者说,主句和从句位置可以互换
例如:If I can get home by eight o’clock, I call it good luck
If you could keep it to yourself I’d appreciate it
He would much appreciate it if you could do him that favour
She won’t like it if you arrive late
it 除了充当主句的宾语,还可以充当主句的主语
例如:If you came earlier, it would be better
It would be awful if he found out the truth
It would be a shame if you lost it
it 指代 if 从句的内容,也是主句的主语
这里,既然代词 it 可以代替