作业帮 > 英语 > 作业

定语从句习题1.My detective work finally led me to the ship ( B ) w

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/14 07:28:03
定语从句习题
1.My detective work finally led me to the ship ( B ) where I found Godfrey.
A.which B.where C.that D.when
求翻译及解释
2.He is the only one of the workeers ( who ) has been saved in that accident
为什么是who呢,当先行词被the only修饰时,不是只能用that that可以指人的呀
3.Is this the reason ( A ) you gave for your absence from school?
A.for that B.for C.that D.why
为什么,B怎么不对呢
第一题:
1.My detective work finally led me to the ship where I found Godfrey.
A.which B.where C.that D.when
首先,很明显这是一个定语从句,在定语从句中 I found Godfrey,I主语,found谓语,Godfrey宾语.整个句子不缺主语宾语,因此排除AC,ship是一个地点,因此,选用关系副词where,在从句中充当地点状语:I found Godfrey on the ship
翻译:我的侦探工作最终引导我找到了我发现Godfrey的船
第二题:
2.He is the only one of the workeers ( who ) has been saved in that accident
在定语从句中,that作为关系代词只能代指物,根本不可能指人,不信你就找例句看看,要么是你记错了,要么就是你的语法书错了.当先行词被the only修饰时,是关系代词that、which的用法辨析,因为他们俩同是关系代词且同指物 ,因此才有了那么多关于到底什么时候用that什么时候用which的规则.而这里面的先行词是workers是人,根本就不会涉及那个辨析,所以是楼主记错了.
第三题:
3.Is this the reason ( A ) you gave for your absence from school?
A.for that B.for C.that D.why
我比较好奇,你确定这一题A是for that而不是for what?
再问: 恩我察看了一遍,就是for that
再答: 想了很久,我想的到的解释 首先要明确一点 give sb sth=give sth to sb 所以后面的 for your absence from school并不是give的宾语 因此,在后面的从句you gave for your absence from school中,give缺宾语 this is the reason for that which you gave for your absence from school which引导的定语从句在从句中做宾语省略了 如果是B,后面应该再添一个for what,这样就变成了宾语从句 我不知道我的解释你能明白不?