Who / whoever, what / whatever等的用法区别 一般说来,what/who等含特指意义,而whatever/whoever等含泛指意义,意为"无论什么/无论谁"。
It is generally considered unwise to give a child ____ he or she wants. A. however B. whatever C. whichever D. whenever 解析:答案是B,whatever引导一个宾语从句,并且作wants的宾语。这里的whatever不能改成what,因为题意想表达的显然是"无论孩子要什么就给他/她什么事不明智的",具有泛指的概念。同时要注意,这里whatever也不能改用no matter what,因为后者只能引导状语从句。 比较下例: I can’t remember at the moment who has said the words. (这里的who表特定的某人)