英语名词性从句中what和that怎么区别?什么时候可以替换呢?whenever和when什么时候只能用一个?可以替换

如题所述

1. what 是连接代词,它一方面连接从句,另一方面它在从句中作某个句子成分。例句:I don't like what you bought me yesterday.(我不喜欢你昨天给我买的东西。)what 一方面引导宾语从句,另一方面又在宾语从句中作 bought 的宾语。而that 无此功能。不能直接替换,如要替换,可以把 what 引导的宾语从句改为用 that 引导的定语从句。上面的例句可以改为 I don't like the things that you bought me yesterday.
2. whenever 表示“无论什么时候”,如果引导时间状语从句,可以替换成 when,但语气较弱。例如 whenever you need my help, just tell me so.(无论什么时候你需要我的帮助,尽管直说。)可以替换成 When you need my help, just tell me so.(当你需要我的帮助时,你就说吧。)但是 whenever 还可以表示“其他任何时候”,这时不能用 when 替换。例如:If you see him, either tonight or tomorrow or whenever, call me straight away.(今晚,明天或者其他任何时候,如果你看到他,立刻给我打电话。)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-26
what 在句中起到主语what was said/ 宾语what you say作用 that 只是引导词,后跟一个完整的句子 that he is a student is true.不可以替换
whenever 无论什么时候 是泛指,让步状语从句,不是名从
when 当。。。是特指句中的那件事; 一般不可替换本回答被网友采纳
第2个回答  2011-02-26
What 一般可以转换为all that ,有“。。。所。。。”的含义,如what you said 你所说的话
That 没有这层含义,只是引导一个句子,让大家看出来这是一个从句,做主语或表语。
Whenever表示 no matter when, 意思是“无论当。。。时,无论在。。。时”。做题或表达是揣摩一下含义,就不会错了。
相似回答