在英语语法中,先行词what和which的用法不同。what通常用来引导名词性从句,可以作为主语、宾语或表语;而which则通常用来引导形容词性从句,用来限定先行词所表示的名词。理解这两者的区别,可以帮助我们更准确地使用英语,避免语法错误。
what的用法
先行词what通常用来引导一个名词性从句,这个从句可以作为主语、宾语或表语。看下面的例子:
- What he said was interesting. (他所说的很有趣。)
- I don't know what to do. (我不知道该做什么。)
- What matters is the result. (重要的是结果。)
在这些例句中,what引导了一个名词性从句,从句充当了不同的语法角色,分别是主语、宾语和表语。
which的用法
先行词which通常用来引导一个形容词性从句,这个从句通常用来限定先行词所表示的名词。看下面的例子:
- The book which you gave me is very interesting. (你送给我的那本书很有趣。)
- I like the dress which she is wearing. (我喜欢她穿的那条裙子。)
- The car which I bought last year is very reliable. (我去年买的那辆车非常可靠。)
在这些例句中,which引导了一个形容词性从句,这个从句用来限定先行词所表示的名词。