which跟where的用法有何区别?

如题所述

这两个词的区别我懂,which用作疑问代词时,在特殊疑问句中用作宾语或主语;而where用作从属连词,可引导地点状语从句,相当于in〔at, to〕 the place,其前常有加强语气的词,如just, only, even, right等或否定词not,有时某些成分可以省略。给大家总结了两个词的含义,先大概的了解一下~~

接下来让我们看下which跟where的其他区别: 

1. 意义不同: "Which" 用来指代人、事物或选择项; "Where" 用来指代位置、地点或场所。

例如:

- Which one do you want to buy?

你想买哪一个?

- Do you know where he lives?

你知道他住在哪里吗?

2. 描述方式不同: "Which" 设定了一个选择范围; "Where" 描述了一个具体的位置。

例如:

- Which city do you prefer to live in?

你更喜欢住在哪个城市?

- The hotel is located where the river meets the sea.

酒店位于河流与海洋的交汇处。

3. 语境不同:"Which"是通常用在比较或选择的语境中; "Where"则常用于描述位置或方向的问题中。

例如:

- Which book do you like best?

你最喜欢哪本书?

- Where can I find a good restaurant around here?

这附近哪里有好吃的餐厅?

4. 时间性质不同:"Which"主要涉及时间上的选择或比较,而 "Where"通常与时间无关,谈论的是地点或位置。

例如:

- Which one did you read first?

你先读哪本?

- The church where they got married is just around the corner.

他们结婚的教堂就在拐角处。

5. 强调方向不同:想要强调方向或导向时使用"where"; 而"which"则更偏重于选择或比较方面。

例如:

- This is where you need to turn left.

这就是你需要向左拐的地方。

- Which road should I take to get to the station?

我应该走哪条路去车站?

6. 使用范围不同:"Which"常常用于疑问句或陈述句中,而 "Where"不仅可以用于疑问句或陈述句,而且也用于确定性句子类型。

例如:

- Which of these pens is yours?

这些笔中哪一个是你的?

- That's the place where we first met.

那是我们第一次见面的地方。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-10-28

一、作用不同:

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,意为哪一个。

第2个回答  2023-04-24

这里其实区分不难的,关键同学要理解好:where是一个副词,而which是一个代词,代替一个地方。
那么我们用which的时候,也即是我们在句子中表达一个地方的话,是要在前面加上具体的介词的。
比如说:at home, in the class对吧?

所以用which来表达地点的时候,也需要在前面加上介词,比如:at which, in which等。

好了,我们来详细的区别对比一下

一、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.

我们通常买食物的街角商店被抢了。

This is the place where Lady Elizabeth was killed by highwaymen.

这就是伊丽莎白夫人被强盗杀害的地方。

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.

虽然他从未娶过她,但他给她盖了一所房子,让她在那里生活,并养育了他们的儿子。

第3个回答  2023-04-16
"which"和"where"都是疑问词,但是它们的用法略有不同。

"Which"用来询问答案从两个或更多的选项中选择一个的问题。例如:“Which color do you like better, red or blue?”(你更喜欢哪个颜色,红色或蓝色?)

"
Where"用来询问地点或位置的问题。例如:“Where are you going?”(你去哪里?)或“Where is the nearest bank?” (最近的银行在哪里?)

总的来说,"which"用于选择、比较,"where"用于询问位置、地点。
第4个回答  2023-04-26

"Which"和"where"都是关系词,但它们的用法有所不同。

"Which"通常用于引导一个定语从句,用来描述或限定先行词的性质或特征。例如:

    The book, which I read last week, was very interesting.(我上周读的那本书非常有趣。)

    The car, which is parked outside, belongs to my neighbor.(停在外面的那辆车是我邻居的。)

    "Where"通常用于引导一个地点状语从句,用来描述或限定先行词所在的地点。例如:

    I went to the park where we used to play as kids.(我去了我们小时候玩的那个公园。)

    The restaurant where we had dinner last night was very expensive.(我们昨晚吃饭的那家餐厅非常贵。)

    总之,"which"用于描述或限定先行词的性质或特征,而"where"用于描述或限定先行词所在的地点。

相似回答