请问 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 为什么呢?
请问 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 为什么呢?
这是因为语法规定
当指物的先行词前有only most 序数词 等词修饰时
关系代词只能用 that
要是先行词是指人的 话
那就只能用who 了
that作同位语啊~!
不对
因为后面那个定语从句中动词see是及物动词也就是说必须加宾语,而that(或which)就作了see的宾语,选where的话句子成分就不全了呀,可是这个定语从句修饰的名词place前面有*修饰,这是不能用which而只能选that
先行词place在定语从句中做seen的宾语而非地点状语,如果做地点状语的话就要选where了。
因为是做宾语,I have ever seen (the palace).而不是状语,所以不用where.如果题目是
This is the very place ( )i met you for the first time.
的话
就选用where!
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.
一、此题的空格处应填空 that,不能填 where,因为:定语从句中的谓语动词 see 为及物动词,在此它的逻辑宾语就是 the most beautiful place,所以要用关系代词 that 来引导(当然也可省略不用),因为只有关系代词能作主语...
这种定语从句的前面如果有*的话,一定是用that而不能用where.如果把*去掉就是对的了。不过意思上是肯定不对的,哈哈。