
who和which的区别
1. which和what均可与名词连用,表示对人或物提出疑问。一般说来,当选择范围较小或比较明确时,用which;当选择范围较大或不明确时用what。
2. 当用作定语修饰其后接名词时,只用which和what,不能用who。which和what的区别是:前者用于选择范围较小或较明确的场合,后者用于选择范围较大或不明确的场合。但是,若指人,即使选择的范围不明确,也可用which。
3. who意为“谁”,既可以指单数,也可以指复数,在句中主要作主语、宾语和表语。Whom在句中只能作动词宾语和介词表语。who和whom作宾语时一般不可通用,但介词后的宾语只能用whom,不可用who。
The book which I bought is very cheap.我买的书非常便宜。
I know the man who stole Marys wallet.我认识偷玛丽钱包的人。
扩展资料
是否可以省略:which 指物,在定语从句中做主语或宾语,做宾语时常可省略。
用法不同:which 表明先行词是物(也指事)在限定性定语从句中=that,在非限定性定语从句中只能which,不能用who。
1、who 表明先行词是人(一般在从句中充当主语)
The boy who plays computer well is waitting for you.
2、which 表明先行词是物(也指事)在限定性定语从句中=that,在非限定性定语从句中只能which
This is the hotel which/that you will stay in.
Tom is late for class,which makes his mum very angry.
Beijing,which ia the capital of China,is a beautiful city.
"Who"和"which"都是用来引导定语从句的关系代词,但它们的用法和含义略有不同。
"Who"通常用于指人,作为主语或宾语。例如:
The woman who is sitting over there is my sister.(那个坐在那里的女人是我的妹妹。)
Do you know the man who won the Nobel Prize?(你知道获得诺贝尔奖的那个人吗?)
The book which is on the table is mine.(桌子上的那本书是我的。)
Do you prefer the red shirt or the blue one, which I bought yesterday?(你喜欢红色的衬衫还是我昨天买的蓝色的那件?)
The car, which I bought last year, is very reliable.(我去年买的那辆车非常可靠。)
The man, whom I met at the party, is a famous writer.(我在聚会上认识的那个男人是一位著名作家。)
"Which"通常用于指物,作为主语或宾语。例如:
需要注意的是,当"which"指代前面提到过的事物或物品时,通常使用"which";而当"who"指代前面提到过的人时,通常使用"whom"作为宾语。例如:
因此,"who"通常用于指人,而"which"通常用于指物,但在特定情况下它们也可以互换使用。