定语从句几道选择题.需要详细讲解!

来源:百度知道 编辑:UC知道 时间:2024/06/05 14:28:57
1.The day will come_every family owns a house.
A.when B.in which C.where D.that
答案是A 我觉得when和in which不是相等的吗???为什么是A?
2.He was 20 minutes late,_made him feel very sorry.
A.that B.which C.when D.what
答案是B 我选的是D 我的解题思路:先A肯定排除,因为空格前有逗号.其次C不符合句意 但是D我觉得符合句意.所以我选D.
3.He was waving to the girl,_was running along the river.
A.that B.which C.who D.whose
答案是C 但是这句话是什么意思?为什么选C?
4.Angel was the only person_I could talk.
A.to whom B.whom C.who D.that
答案是A 我选的是B 为什么选A?

1状语从句能用when引导,而不能用in which引导。
而且when包括in which 、on which
、等,那就用

2没错,lz是正确的。我不反对
但是这里的which=He was 20 minutes late
这里的情况是which指代的是整个句子。他迟到20分钟这件事,使得他感到很抱歉内疚
那么what也能指代,没错,但是what不能指代句子!!
--
换句话说。什么made him feel very sorry.当然是前面的【他迟到20分钟啊】
如果前面是【他的迟到】,那么就另当别论……

3定语从句
意思:他朝那个正在沿河奔跑的女孩挥手。
who was running along the river不就是定语修饰the girl,【他在朝女孩挥手。怎么样的一个girl?哦,是正在沿河跑的女孩】
who=girl指代
D谁的。所以不选

那么AB也对啊,为什么不选?
4在非限定性定语从句中,不能用that,而用who, whom代表人,用which代表事物.(请参考百度百科;定语从句)

4the only person=which指代(这句貌似表语从句,不过一样)

那么I could talk 和 the only person(Angel)的关系是talk to

to不能省略
(但是这里又涉及到难点就是:look for, look after, take care of等短语是不能拆开的,他们是整体...反之介词随之提前。总之多多积累咯)

反之,BC其实是一样的,C主语宾语都能充当

1.题目给的是The day(具体时间),前面的介词应该是On
所以B选项如果是on which 就可以选

2.老大,记好了,定语从句中是绝对不可能出现what引导的
这是规定.

3.这是非限定性定语从句,原句可以拆成2句
He was waving to the gir