what,where,which区别:含义不同、用法不同、侧重点不同。
一、含义不同
what
pron. 什么。adj. 什么;哪个。adv. 用于感叹句中。int. 什么。
where
adv. 在哪里;在那个地方。conj. 在 ... 地方。
which
adj. 哪一个;哪一些。pron. 哪一个;哪些。
二、用法不同
what
what用作疑问代词时,其基本意思是“什么,什么东西,什么事情”,用作疑问句,为特殊疑问句的一个标志。
what作关系代词时,其含意是“所…的事(物)”。可用来引导主语从句,表语从句,宾语从句或同位语从句。当引导主语从句,其所指的名词必定是单数。主语是单数时,谓语动词一般是单数,但有时因谓语动词之后有复数名词,谓语动词也可用复数;
what引导宾语从句时,常置于谓语之后,用作表语时,放在系动词之后。what还可引导让步状语从句,意思是“不管…”。还可接动词不定式短语。
What are you having for dinner?
你晚饭吃什么?
She is not what she was a few years ago.
她已经不是几年前的她了。
where
where用作副词的基本意思是“什么地方,哪里”,可用作疑问副词,引导特殊疑问句。
where也可用作关系副词,意思是“在〔往〕哪里”; 引导限制性和非限制性定语从句,用于表示地点的词语之后。
where用作从属连词,可引导地点状语从句,相当于in〔at,to〕 the place,其前常有加强语气的词,如just,only,even, right等或否定词not,有时某些成分可以省略。
where也可引导对比状语从句,相当于while,可译为“而,却,反之”。
where还可引导让步状语从句,语气较轻,从句中常用倒装形式。
where还可引导表语从句,其前面的先行词往往省去。
where还可接动词不定式短语。
Where did she get the news?
她从哪儿得到这个消息的?
I know a place where you can have a picnic.
我知道一个你可以野餐的地方。
which
which用作疑问代词时,在特殊疑问句中用作宾语或主语。
which用作关系代词,可引导限制性定语从句或非限制性定语从句,引导非限制性定语从句时which可以用整个主句作为其前行词,相当于and that,有时还可引导不定式短语从句。
Which book have you read?
哪一本书你读过了?
Here are the designs. Which ones do you prefer?
这就是那些图样。你喜欢哪一些?
三 、侧重点不同
what
what 什么(东西)。指的是物体——可以是具体物体,也可以是某种内容(比如说话的内容)。
where
where 什么地方。指的是地点。
which
which 表示“哪一个”,在一定范围内特指的人或物。
what,where,which的区别为:
一、指代不同
1、what:什么。
2、where:在哪儿。
3、which:哪一个。
二、侧重点不同
1、what:指的是物体,可以是具体物体。
2、where:指的是地点。
3、which:在一定范围内特指的人或物。
三、引证用法不同
1、what:用作疑问代词时,其基本意思是“什么,什么东西,什么事情”,用作疑问句,为特殊疑问句的一个标志。
2、where:用作副词的基本意思是“什么地方,哪里”,可用作疑问副词,引导特殊疑问句。
3、which:用作疑问代词时,在特殊疑问句中用作宾语或主语。
你的从句是什么?
若是定语从句,用Where的是表示地点状语,而用Which的就可能是主语,宾语等,若非要用which来表达where的意思,那就要用介词+which.
what是表示不清楚对象是什么样的,比如what is your pen,就要翻译成你的笔是什么样的? 而which是表示在已经知道的对象中来进行选择,比如which is your pen 就翻译为哪个是你的笔.
用Which的时候,一般在后面会跟上一个选择范围,比如:which place to go, shanghai or Beijing?
而用What的时候一般没有一定的范围.What place to go就等于where to go?
what 什么(东西).指的是物体——可以是具体物体,也可以是某种内容(比如说话的内容)
where 什么地方.指的是地点.
因此对初学者来说,可以很简单地依据意思去判断,what 引导的从句就是表示说明“物体”的——或者说是“物体”的扩展说明.what引导的从句可以是宾语从句,也可以是主语从句——也就是说,“物体”
例句:What he said is very interesting.他说的东西很有意思.
这里What he said就是主语从句
例句:I realy like what he has shown us.我真的很喜欢他展示的东西.
这里what he has shown us就是宾语.
而where引导的从句就是表示“地点”的,或者说是“地点”的扩展说明.地点都是做状语的,所以where引导的从句也是作状语的.
例句:Is this the place where you have been yesterday?这是你昨天到过的地方吗?
分析:place,地方;where引导的从句就是place的具体扩展说明.
which 表示“哪一个”,在一定范围内特指的人或物.
Which one do you like better?你更喜欢哪一个?
例句:I will buy the red laptop which my wife like very much.我要买我老婆很喜欢的那个红色笔记本电脑.
分析:这里which my wife like very much是定语从句,修饰laptop
如果用“介词+which”引导的定语从句,修饰表示地点的名词,那么“介词+which”可以替换成where,从而变成地点状语从句.比如:
This is the street in which my brother met his wife in 2004.
= This is the street where my brother met his wife in 2004.
这就是2008年我弟弟遇见他老婆的那条街道.
相关知识还有很多.但是这些简单解释还没理解之前,建议先不要钻太深.学多了用多了慢慢就懂了.
where 是一个疑问副词,而what 和which 是疑问代词.代词跟副词在句子中充当的成分是不一样的. 你这里说的是在从句中的区别. 如果在从句中充当地点状语的,用where,而充当主语、定语或表语的则用what . 而which 则用在从句动词是不及物动词(则后有介词)中,充当宾语。
至于后面一个which is your pen 和what is your pen,前者是有一定的范围的,着重于哪一个,而后者主要是问pen的特点等。 主要区别于有没有范围。