英语中的"What"和"Which"从句用法有所不同。"What"从句用于询问事实或性质,通常位于句首,如"What is your name?"。而"Which"从句用于限制或描述先行词,通常位于先行词之后并用逗号与主句隔开,如"This is the book which I read yesterday."。理解这两种从句的用法和区别,可以使英语表达更准确、清晰。
What从句
What从句用来询问一件事情的事实或者性质。在What从句中,what是关系代词,用来代替先行词,并且在从句中担任主语或宾语的角色。例如:
- What is your name? (你叫什么名字?)
- I don't know what he wants. (我不知道他想要什么。)
在上面的例子中,What从句用来询问一个事实和表示不知道一个问题的答案。
Which从句
Which从句用来限制或者描述先行词。在Which从句中,which是关系代词,它用来代替先行词,并且在从句中担任主语或宾语的角色。例如:
- This is the book which I read yesterday. (这本书是我昨天读的。)
- I bought a new car, which is very expensive. (我买了一辆新车,它非常贵。)
在上面的例子中,Which从句用来限制或者描述先行词,进一步解释了先行词的信息。
区别
通过上述例子,我们可以看到,What从句用来问问题或者表达事实和性质,而Which从句则用于限制或者描述先行词。同时,What从句通常放在句子的开头,而Which从句通常放在先行词之后,并且用逗号和主句隔开。