anyone 和 whoever 区别 请具体解释下面两题

1. _____ with any common sense is able to make the appropriate decision and do whatever suits the occasion best.
A. Those who B. Whoever C. Anyone D. Who ever
2. _____ wants to stay in a hotel has to pay their own way.
A. Anyone B. The one C. Whoever D. Who  

anyone (不定代词)
whoever(连接代词,可引导名词性从句)
Whoever comes will be welcome. 任何人来都欢迎。
Whoever wants the book may have it. 任何人要这书都可拿去。
Whoever gets the job will have a lot of work. 谁要是得到这份工作就有很多事要做。
以上三句中 whoever 引导的均为主语从句,其中的 whoever均可换成 anyone who,但是不能换成 anyone。
以上试题从表面上看,与以上各例很相似,其实它们有本质的不同,即:
_____ with any common sense 中没有谓语动词,所以我们不能选 whoever。(如果要whoever这里必须有个动词,正因为whoever 如果填在这儿会造成主语从句因缺少谓语而不完整)此题的正确答案为C,anyone 为句子主语,with any common sense 为修饰 anyone 的定语现将此题稍作改动如下,答案才能选whoever:_______ has any common sense can tell the difference between the two.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-19
答案为: 1 c ,2 c 。
whoever引导名词性从句时意思是anyone who,“任何·······的人”,
引导让步状语从句时意为no matter who,“无论谁”
anyone是一个不定代词,(不是关系词或连接词)不能引导从句。
相似回答