![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
which和where的区别是什么?
which和where的区别
一、读音不同
which 英[wɪtʃ] 美[wɪtʃ]
where 英[weə(r)] 美[wer]
二、释义不同
which
adj. 哪个,哪些; 那个,那些; 无论哪个,无论哪些;
pron./det. 哪一个; 哪一些; (明确所指的事物)…的那个,…的那些;
where
adv. 哪里; 在哪里; 在那里; 到哪里; 处于哪种情形; (用于表示地点或情况的词语后)在那(地方),到那(地方); 在该处; 在该情况下;
conj. (在)…的地方; (在)…情况下;
pron. 地方; 场所哪里;
n. 地点;
三、词形变化不同
which无词形变化
where复数:wheres
四、用法不同
which表示“哪一个”而Where表示“在哪里”,例如:
1、Here are two pens.Which one do you like?这儿有两支钢笔.你喜欢哪一支?
2、Where do you live?你住在哪儿?
在定语从句中,which是关系代词,作定语从句的主语或宾语,而where是关系副词,在定语从句中作状语。且which用来指代物,而where 用来指代地点,例如:
1、This is an interesting book,which I like very much.这是一本我很喜欢的很有趣的书。
2、This is the place where I live.这是我住的地方。
五、双语例句
which
1、Which one do you like best?
你最喜欢哪一个?
2、Which period of history would you most like to have lived in?
你最喜欢生活在哪一个历史时期?
3、You must signal which way you are going to turn.
你要朝哪个方向转,必须发出信号。
4、There are two points which I wanted to make.
我想要指出的有两点。
5、We are still friends, though, which is good.
不过我们仍然是朋友,这令人感到欣慰。
where
1、Right then, where do you want the table to go?
那好吧,你要把桌子放在哪里呢?
2、Where did you go to school?
你是在哪里上的学?
3、Where do I have to change?
我该在哪儿换车?
4、It's one of the few countries where people drive on the left.
这是为数不多的几个靠左行驶的国家之一。
5、I find it difficult to be objective where he's concerned.
只要涉及他,我就难以做到保持客观。
一、作用不同:
1、where是关系副词用作状语。
如:That's the place where we once lived.
那就是我曾经居住过的地方。
2、而which是关系代词用作主语或宾语等。
如:That's the place which we once visited.
那就是我曾经访问过的地方。
二、用法不同:
1、where
adv. (副词)
1)where用作副词的基本意思是“什么地方,哪里”,可用作疑问副词,引导特殊疑问句。
2)where也可用作关系副词,意思是“在〔往〕哪里”; 引导限制性和非限制性定语从句,用于表示地点的词语之后。
conj. (连词)
1)where用作从属连词,可引导地点状语从句,相当于in〔at, to〕 the place,其前常有加强语气的词,如just, only, even, right等或否定词not,有时某些成分可以省略。
2)where也可引导对比状语从句,相当于while,可译为“而,却,反之”。
3)where还可引导让步状语从句,语气较轻,从句中常用倒装形式。
2、which
pron. (代词)
1)which用作疑问代词时,在特殊疑问句中用作宾语或主语。
2)which用作关系代词,可引导限制性定语从句或非限制性定语从句,引导非限制性定语从句时which可以用整个主句作为其前行词,相当于and that,有时还可引导不定式短语从句。
三、词源不同
1、where
单词直接源自古英语的hwar,意为何处。
2、which
单词直接源自古英语的hwilc,意为哪一个。
点击输入图片描述
which和where都可以引导定语从句,两者的主要区别在于:
1.一、which 是关系代词,传统上引导非限制性定语从句,在从句中指代一个人或事物,例如:
The festival, which lasted all day, ended with fireworks.
这个持续了一整天的节日以烟火结束。
He has missed his bus, which means he is going to be late.
他错过了公共汽车,这意味着他要迟到了。
二、where 是关系副词,不是关系代词,可以引导限制性和非限制性定语从句,在从句中指代一个地方,例如:
The corner store, where we usually buy our food, was robbed.
我们通常买食物的街角商店被抢了。
Baker Street is the street where Sherlock Holmes lived.
贝克街是福尔摩斯居住的街道。
We first met him in London, where we lived in the early eighties.
我们第一次见到他是在伦敦,我们80年代初住在那里。
There is a site on the internet where you can download Classic movies.
在因特网上有一个网站,你可以在那里下载经典电影。
Though he never married her, he built her a house where she lived and raised their son.
虽然他从未娶过她,但他给她盖了一所房子,让她在那里生活,并养育了他们的儿子。
三、两者的区别
which 是关系代词,在定语从句中指代一个人或事物,主要引导非限制性从句,而 where 是关系副词,在定语从句中指代一个地点,可以引导非限制性和限制性定语从句。
我们还可以通过【定于从句】来理解where和which的区别,下面就通过例子来理解:
That's the park which I like.
That's the park where I played football.
1、首先快速判断
把后面的从句单独拎出来,并在句子的最后加上 it 。如果通顺,就用 which,如果不通顺,就用 where。
例如:I like it.==> which
I played football it. ==> where
2、分析
I like park.
which代替的是名词park或者名词组
I played football in the park.【附加语】
where代替的是附加语 in the park(里面有介词in)
如果想第二句使用which,也是可以的,只是which替代的是名词(组),所以介词in不能替代。结果为:
That's the park which I played football in.
3、练习
The city was beautiful.
We spent our vacation in that city.
改写结果:
The city where we spent our vacation was beautiful.
The city which we spent our vacation in was beautiful.
1. which 和 where 的关系
- which 是疑问代词,主要用于引导特殊疑问句,询问某个特定事物的情况。它可以修饰名词或代词,表示在某个范围内选择。
- where 是关系代词,主要用于引导定语从句,表示某个地点。它可以修饰名词,表示该名词所在的地点。
2. which 和 where 的区别
- 在引导特殊疑问句时,which 可以表示在某个范围内选择,而 where 不能。例如:
- Which movie are you going to see?(你打算去看哪部电影?)
- Where do you live?(你住在哪里?)
- 在引导定语从句时,which 可以指代一个特定的事物,而 where 不能。例如:
- The movie which they saw last night was very funny.(他们昨晚看的电影非常有趣。)
- The hospital where she worked is not far away.(她工作的医院不远。)
总之,which 和 where 在用法上有很大的区别。which 主要用于引导特殊疑问句和选择疑问句,而 where 主要用于引导定语从句和地点疑问句。在使用时,要注意它们的含义和用法。