where和which的用法有什么不同?

如题所述

一、表达意思不同

1、where:在哪里;哪里;在……的地方;地点。

2、which:哪一个,哪一些;(指明事物)……的那个,……的那些;(进一步提供有关某事物的信息)那个,那些。

二、用法不同

1、where:where可引导定语从句—形容词性从句,副词性从句,也可引导名词性从句—宾语从句、表语从句、主语从句和同位语从句。

2、which:既可引导限制性定语从句,也可用作非限制性定语从句。

例句

1、Where did you catch the fish? 

你在哪儿捕到了这条鱼?

2、Where were you yesterday morning? 

你昨天上午在哪儿?

3、They all look so alike to me that I'm never sure which is which.

它们在我看来简直一模一样,我永远分不清哪个是哪个。

温馨提示:答案为网友推荐,仅供参考
相似回答