英语中主语从句,定语从句,宾语从句,表语从句在什么情况下用有什么区别

如题所述

宾表主从句都是名词性从句(以下简称名从),
共性:
一,that都是不充当成分的,且无意思,宾表从句中that可省略,
二,whether/if在名从中也是不充当成分,但是有意思“是否”,但并不是什么时候都可以互换的,只能用whether的情况:
1,句子中有or not。I don’t know whether the movie star will come or not.
2,在介词后面的宾语从句中不用if引导。
Everything depends on whether we have enough money。
3,和不定式连用作宾语时不用if引导.Whether to go there or not hasn’t been decided.
三,连接代词:括号里表明这些词在从句中从当的成分;who(主,宾),whom(宾),what(主,宾,表),whose(定),which(定).....
连接副词:都是在句子中从当状语;when,where,how,why...
区别:
1,that在主从中不能省。
2,if不能引导表语从句
3,宾语从句要用陈述语气
4,宾语从句,主句用一般现在时,从句就用相应的时态
主句用一般过去时,从句用相应的过去时态

定语从句:
一,连接代词:that(主,宾),which(主,宾),who(主,宾),whom(宾),whose(定)....
that可修饰人/物,做宾语是可省略
which只能修饰物
who/whom只能修饰人
whose可修饰人/物
只能用that的情况:
a. 先行词被序数词或形容词最高级所修饰,或本身是序数词、基数词、形容词最高级时,只能用that,而不用which.例如:
He was the first person that passed the exam. 他是第一个通过考试的人。
b.被修饰的先行词为all, any, much, many, everything, anything, none, the one等不定代词时,只能用that,而不用which.例如:
Is there anything that you want to buy in the shop? 你在商店里有什么东西要买吗?
c.先行词被the only, the very, the same, the last, little, few 等词修饰时,只能用that,而不用which.例如:
This is the same bike that I lost.这就是我丢的那辆自行车。
d. 先行词里同时含有人或物时,只能用that, 而不用which.例如:
I can remember well the persons and some pictures that I saw in the room.我能清楚记得我在那个房间所见到的人和一些照片。
e.以who或which引导的特殊疑问句,为避免重复,只能用that.例如:
Who is the girl that is crying? 正在哭泣的那个女孩是谁?
f.主句是there be 结构,修饰主语的定语从句用that,而不用which.例如:
There is a book on the desk that belongs to Tom. 桌子上那本书是汤姆的。

关系词只能用which,而不用that 的情况:
a.先行词为that, those时,用which, 而不用that.例如:
What’s that which is under the desk? 在桌子底下的那些东西是什么?
b.关系代词前有介词时,一般用which,而不用that.例如:
This is the room in which he lives. 这是他居住的房间。
c.引导非限制性定语从句,用which, 而不用that.例如:
Tom came back, which made us happy. 汤姆回来了,这使我们很高兴。

指人时只能用who不用that 的情况.
a.先行词为one,ones或anyone.(避免歧义)
b.先行词为those.(避免歧义)
God helps those who help themselves.(天助自主者)
c.主句是there be .
E.g.: There is a man who called himself Mr. Wu at the gate.

二,关系副词的用法
(1)when指时间,其先行词表示时间,在句中作时间状语。例如:
This was the time when he arrived.这是他到达的时间。
(2)where指地点,其先行词表示地点,在句中作地点状语。例如:
This is the place where he works.这是他工作的地点。
(3)why 指原因,其先行词是原因,起原因状语作用。例如:
Nobody knows the reason why he is often late for school. 没人知道他为什么上学总迟到。

注意:关系副词
When=at/in/on/during…which 时间 时间状语
Where=at/in/to…which 地点 地点状语
Why=for which 原因 原因状语

大致就是这样,当然还有些更详细的没有罗列出来,希望能帮到你。定语从句比较多内容,所以大家都会觉得很难,其实学语法就要多做题,不要死记硬背那些文字上的东西,真要背就背英语例子。
温馨提示:答案为网友推荐,仅供参考
相似回答