一道高一单选!!!!!!11

_____ wins the prize may get the car.
A. who B. whoever
答案是B 请问为什么A不可以?????

其实这个题目很好理解!
首先你要理解who 与 whoever 都能引导主语从句,不能说哪个不能引导主语从句。因为都能!
那就要看它们的区别了,其实它们引导主语从句是有侧重的!
who 强调的是“事情”,而whoever 强调的是“人”。而对于该题
_____ wins the prize may get the car,可翻译为“无论谁赢了都会得到车”这里很明显强调的人,“无论谁”。而who强调是“(这件)事情”,与后面的wins the prize may get the car 是不相符的!
为了让你更理解,我再给你找个例子,
Who will be our monitor has't been decided yet
在这里很明显Who will be our monitor 是强调“谁当我们的班长”这件事情,所以用who 来引导主语从句。而不能用whoever来引导!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-05-30
有两个角度
一.语法上:
may之前部分是主语从句,主语从句中又缺少wins的主语,所以用whoever引导这个主语从句
who一般引导定语从句
二,意义上:
选who意思是:谁赢了会得到车
选whoever意思是:无论谁赢了都会得到车
第2个回答  2008-05-30
这里whoever是无论谁的意思,整句意思就是无论谁赢了都可以得到这辆车
如果用who就要在最好加问号咯(比较傻的思考办法)
第3个回答  2008-05-30
A和B两个选项都有,B是最佳答案。A语法上也没有问题。
第4个回答  2008-05-30
Whoever wins the prize may get the car.= The person who wins the prize may get the car.