请问 This is the most beautiful place () I have ever seen A wh

请问 This is the most beautiful place () I have ever seen A where BwhichC that
为什么选that而不选where呢?如果写成This is the place where I have ever seen 为什么呢?
Cup2007 1年前 已收到8个回答 举报

貓胡子精 幼苗

共回答了26个问题采纳率:80.8% 举报

一、此题的空格处应填空 that,不能填 where,因为:定语从句中的谓语动词 see 为及物动词,在此它的逻辑宾语就是 the most beautiful place,所以要用关系代词 that 来引导(当然也可省略不用),因为只有关系代词能作主语或宾语,而关系副词 where 只能用作状语.
二、说 This is the place where I have ever seen 不对,应将 where 改为 that(当然也可省略不用),道理同上.

1年前

5

flora26mb 幼苗

共回答了8个问题 举报

where指一片区域,that用来指代“这个地方”,是see的宾语。
这句话换过来说是:“I have never seen a place more beautiful than this one.”
where指地点,“就在这里”,在句中做状语。如:
This is the place where I met her for the first time.

1年前

2

我要乖乖乖的 幼苗

共回答了16个问题 举报

这种定语从句的前面如果有最高级的话,一定是用that而不能用where.如果把最高级去掉就是对的了。不过意思上是肯定不对的,哈哈。

1年前

2

这样子不好啊 幼苗

共回答了5个问题 举报

因为是做宾语,I have ever seen (the palace).而不是状语,所以不用where.如果题目是
This is the very place ( )i met you for the first time.
的话
就选用where!

1年前

2

醉翁不醉 幼苗

共回答了5个问题 举报

这是因为语法规定
当指物的先行词前有only most 序数词 等词修饰时
关系代词只能用 that
要是先行词是指人的 话
那就只能用who 了

1年前

2

yachong888 幼苗

共回答了3个问题 举报

that作同位语啊~!

1年前

2

cclark 花朵

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

先行词place在定语从句中做seen的宾语而非地点状语,如果做地点状语的话就要选where了。

1年前

1

易北南歌 幼苗

共回答了115个问题 举报

不对
因为后面那个定语从句中动词see是及物动词也就是说必须加宾语,而that(或which)就作了see的宾语,选where的话句子成分就不全了呀,可是这个定语从句修饰的名词place前面有最高级修饰,这是不能用which而只能选that

1年前

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