1 It's best if you go now.包含的是什么从句

It’s best if you go now. 

请问这里的 if you go now 是主语从句还是状语从句?

句首的 it 是形式主语吗?

请先 登录 后评论

最佳答案 2018-01-11 20:41

网友可以看看语法书关于“照应”(reference)这部分内容。英语的特点之一就是避免重复,使用代词替代。当一个代词的所指内容在前文已经提及,代词具体指代什么需要往回看,看前面说过的内容,这种照应关系叫做后照应(anaphoric reference)。例如:

Tom is kind person. He often helps his classmates. he指代Tom,为人称代词后照应。

当一个代词的所指内容在后文才提及,这种照应关系叫前照应(cataphoric reference)。例如:

Having finished his homework, Tom went out to play. his指代Tom,为物主代词前照应。

当it指代一个分句内容时,也存在后照应和前照应的不同。

Tom sold his house and it surprised everyone. it指代前句内容,为后照应。

You won't believe it. Tom sold his house!  it指代后句的内容,为前照应。

网友的句子中的it就是人称代词it的前照应用法,指代if从句的内容。

It’s best if you go now. if从句是条件状语从句。

I hate it when someone smoke around me. 这句话中的it我们也可以分析为人称代词,指代后面时间状语从句的内容。这个it和上一句的it的用法完全相同,唯一区别是在上一句it作主语,这一句中it作宾语。但有很多语法书将这一句中it称为虚指it,或称为形式宾语,认为it没有所指意义。这是分析方法的不同而已。如果认为这句中的it没有意义,那么上一句中作主语的it也就没有意义了。同一个分析体系中对相同用法的it必须做出相同的分析,不能前后矛盾。即这两个句子中的it要么都是人称代词的前照应用法,要么都是虚指it,没有意义,只做形式宾语或形式主语。我个人倾向于认为it是人称代词的前照应用法。


读了刘老师的“小文”,我完全同意刘老师的这种观点。如果刘老师在叙述中使用语法术语anaphoric reference和cataphoric reference,则更具“专业”说服力。

在I hate it that you always forget things.这句话中,that从句是名词性从句,并非表示假设,而是事实。that从句本可以作宾语从句,但动词hate不可后接宾语从句,因此用it作形式宾语,that从句为真正宾语从句,这种解释可以说的过去。另外也可以认为that从句是人称代词it的限制性同位语从句,这比形式宾语+真正宾语从句更接近语言的本质。hate it + if/when从句结构中,将it分析为形式宾语或虚指it则确实是十分勉强的。因为这个结构中的条件或时间状语是实实在在的状语,而非宾语。it也确实是有所指的。


请先 登录 后评论

其它 2 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

It’s best if you go now. 

【翻译】

1. 如果你现在去,那是最好的。

2. 你现在去最好。

It’s best 是主句;if you go now 是条件从句。

我认为,it 既不是形式主语,也不是指代前文提到的某件事情,而是指代if 从句所描述的内容。没有it,句子不完整;让条件从句作主语又不可能,所以,就采用这种表达方式。为了体验it 是代词的指代用法,我们可以把主、从句交换位置:

If you go now, it's best.

又如:

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 还可以作宾语,例如:

We enjoy it if you can go with us. 你若能同我们一起去,那我们就高兴了。
I’ll appreciate it if you will let me know in advance. 如果你事先让我知道的话,我会很感激的。


这是我以前写的一篇小文,供参考:

有网友在“英语答疑网”提出疑问:以下句子中的 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 是 形式宾语。对此,我有不同的看法。我认为:

1. 以上两句中的 it,并非“形式宾语”,而是“真实宾语”,it 是实实在在的人称代词,它指代的是 when 从句和 if 从句所描述的内容:

it 分别指“你朝我大喊大叫”和“让我知道……”这两件事情。

2. 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 可以代替 if 从句的内容作主语,那么,为何不能代替 if 从句的内容作宾语?

3. 英语是“逻辑语言”,句子的外在形式和内容是和谐统一的。从句既要表达出“条件”或“时间”概念,主句还要保持成分的完整,没有了代词 it,就缺少了宾语。因为两个状语从句是无法作宾语的!

4. 从“语用学”的角度分析:英语为了表达简练,无论条件句还是时间句,既要表示主句谓语发生的条件或时间,其内容也可以充当主句的某种成分,用代词 it 表示,避免重复从句的内容。

5. 受汉语思维习惯的影响,英语中有些情况下的条件句和时间句,似乎翻译不出来,所以就认为如何如何。


【回复曹老师】

曹老师是我的知音,感谢曹老师的支持!

请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

It’s best if you go now. 

参考译文:如果你现在去,那是最好了。

请问这里的 if you go now 是主语从句还是状语从句?

句首的 it 是形式主语吗?

解答如下:

以上为连词if 引导的条件状语从句,it 不是形式主语,而是代词作主语,指代某件事情。

请先 登录 后评论
  • 0 关注
  • 2 收藏,3482 浏览
  • 江晓敏   提出于 2017-12-26 07:45

相似问题