Whatever 辨析

有这样一道题:

It is generally considered unwise to give a child__________ her or she wants.

A. whatever B. no matter what C. whenever D. nomatter when

此题应选 A。容易误选B。选项CD显然是错的,因为句中的 wants 缺宾语,而CD两项不能作宾语。至于CD 的区别,可这样描述:no matter what 只能引导状语从句,而不引导名词性从句。而 whatever 既可引导名词性从句(=anything that),也可引导状语从句(=no matterwhat):

1. 引导名词性从句(只用whatever):

无论他做什么都是对的。

正:Whatever he did was right.

误:No matter what he did was right.

无论他说什么似乎都有道理。

正:Whatever he says sounds reasonable.

误:No matter what he says sounds reasonable.

山羊找到什么就吃什么。

正:Goats eat whatever they find.

误:Goats eat no matter what they find.

2. 引导状语从句(两者可换用):

无论你说什么,我都不会相信你。

正:Whatever you sayI wont believe you.

正:No matter what you sayI wont believe you.

无论发生什么,都要保持镇定。

正:Keep calmwhatever happens.

正:Keep calmno matter what happens.

 


 

whatever可以引导让步状语从句,也可引导名词性从句。whatever引导让步状语从句时,可以换成no matter what; 引导名词性从句时,相当于anything that, 不能用no matter what替代,因为no matter what只能用来引导让步状语从句。如:

Whatever (=No matter what) you do, you should do it well. 无论你做什么事情,都要做好。

I’ll do whatever (=anything that) I can to help you. 我将尽力帮你。