中招备战练习题——英语3[原题]Look!I'm afraid this is the biggest lake____

中招备战练习题——英语3
[原题]
Look!I'm afraid this is the biggest lake____I have ever seen.
A.when  B.whom  C./  D.where
[疑惑]
选C还是D?为什么?
y08hqi 1年前 已收到3个回答 举报

dd3wc 幼苗

共回答了18个问题采纳率:88.9% 举报

选C,这道题考的是定语从句,如果是完整的句子应该用that或者不填,不能用which或where.
因为先行词lake被最高级biggest修饰,只能用that 不能用which,这个是规矩:
关系代词用that(不用which)的情况:
1.先行词是all,anything,everything,nothing等,关系代词应用that
That's all that he told me.
2.先行词前有the only,the same,the very 或no,little,much,any,every,all 等修饰时,关系代词应用that
She is the only person that I know in this company.
3.先行词前有序数词或形容词最高级修饰时,关系代词常用that
The first thing that I want to do is to take it away.
4.当先行词同时含有"人"或"物"时,关系代词应用that
5.在固定结构the same...that...; so...that...; such...that...以及it is/was...that...的强调句型中,要用that
This is the same park that we once visited.
6.如主句以there be开头时,关系代词应用that
There is a room that has two windows.
又因为that所代替的lake在从句中作动词seen的宾语,所以可省略,注意作主语是不能省略的.
至于为什么不用where,虽然lake看起来像个地点,但是我们要看它在从句里做什么成分,作地点状语的话用where,比如in the lake,但是作宾语或主语就不能用where.
举个例子对比一下;
Look!This is the lake where I swam last year.
这句话就可以用where,因为lake 在从句中充当地点,即 swam in the lake

1年前

8

小滑头820 幼苗

共回答了4个问题 举报

C 省略that that 代替lake 作see的宾语

1年前

2

斜月6600 幼苗

共回答了9个问题 举报

选C,省略that或which ,I have ever seen是定语从句。that在从句中担任宾语成分,故可省略。

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.030 s. - webmaster@yulucn.com