whichever和whoever有什么区别?

whichever和whoever 意思不同,用法也不同。
1、whichever 的用法:意思是:“无论哪一个 ”。
1)、引导名词性从句,引导主语从句时,相当于any that, anyone who,通常译为“无论哪个……都”“无论谁……都”。
如:
(1).Whichever you want is yours.
你要哪个哪个就是你的。
(2).I’ll take whichever books you don’t want.
你不要的任何书我都要。
2)、whichever引导让步状语从句(=no matter which),意思是:“无论哪一个”。
如:
(1).Whichever you choose, they will be offended.
=No matter which you choose, they will be offended.
不管你选哪个,他们都会不高兴。

(2).Whichever method you use, the result is much the same.
=No matter which method you use, the result is much the same.
不论你用哪一种方法,结果都差不多。
2、whoever的用法:

1)、 引导主语从句,意义相当于anyone who,即表示“任何人……都”“谁……谁就(都)”“不管是谁……那都”。
如:
(1). Whoever gains the most points wins the competition.
谁得分最多,谁就赢得比赛。
(2). Whoever wants the book may have it.
任何人想要这书都可以拿去。
2)、whoever引导让步状语从句(=no matter who),意思是:“无论谁”。
如:
(1).Whoever comes, tell them to go away.
=Now matter who comes , tell them to go away.
不管谁来,都叫他走。
(2).I’m not opening the door, whoever you are.
=I’m not opening the door,no matter who you are.
不管你是谁,我不会开门的。
whichever 表示选择,需要加选择范围,如one of ,among。。。
whoever 直接加动词
which 是在物之间选择whoever是人之间了