问题描述:
The small town is no longer what it used to be.为什么用what而不是that
最佳答案:
先行词为不定代词时只能用that,先行词被不定代词修饰时只能用that,当先行词被形容词最高级修饰时只能用that,当先行词被序数词修饰时只能用that.
what 不是关系词,所以它不能引导定语从句。但值得注意的是:what 有时相当于“名词(先行词)+关系代词”。关系代词有主语、宾语、定语之分。一般who做主语或宾语whom作为宾语,whose作为定语(whom,whose不可省略)。关系代词在从句中作主语,宾语,定语等,关系副词在从句中作地点状语(where)时间状语(when),原因状语(why)。
what 有时相当于“先行词+关系代词”,同时这也告诉,这样用的 what 前不能再有先行词(即what 不能引导定语从句)。