永发信息网

定语从句中where与which的区别?

答案:5  悬赏:10  手机版
解决时间 2021-11-20 05:30
  • 提问者网友:川水往事
  • 2021-11-19 18:58
定语从句中where与which的区别?
最佳答案
  • 五星知识达人网友:枭雄戏美人
  • 2021-11-19 19:18
which引导定语从句的时候,在从句中作主语,宾语或是表语。这个句子的先行词是place,which代place在从句中作want to的宾语。
where引导定语从句的时候,在从句中作地点状语,where=介词+which。
如:
I grew up in the small village where I was born. (where引导定语从句,先行词是village,且在从句中作地点状语)
I grew up in the small village which I was born in.(which引导定语从句,先行词是village,且在从句中作in的宾语)
I grew up where I was born.(where引导地点状语从句,且在从句中作地点状语)
全部回答
  • 1楼网友:封刀令
  • 2021-11-19 22:31
不可以的。
where引导的是地点状语从句, which是用来引导条件状语从句的,I have long wanted to visit是一个地点,所以不可以改

参考资料:个人意见

  • 2楼网友:佘樂
  • 2021-11-19 21:46
不行。

在此句中,visit是及物动词,which在从句中做动词visit的宾语。where是关系副词,不能在从句中做主语或宾语。

如果从句中缺的是状语,就可以用where. 如把这句话改成:

This is a place where I have long wanted to go.

go是不及物动词,所以where在从句中做状语。
  • 3楼网友:深街酒徒
  • 2021-11-19 20:11
where相当于in which
这句里的which是用来修饰a place 的
可以这样理解的:I have long wanted to visit a place.

这里的visit是及物动词 a place是它的宾语
换成定语从句里的,which代指a place,可以作为visit的宾语,而where不行,假如这里的不是visit,而是一个不及物动词的话,那么就可以用where啦。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯