问答网

当前位置: 首页 > 知识问答 > that和which的区别

that和which的区别

知识问答 浏览3次

在英语语法中,that和which都可以作为关系代词来引导定语从句,它们之间的主要区别在于:

1、指代对象不同:

that通常用于指代先行词为人或物的单数形式,而which则用于指代先行词为人或物的复数形式。

- That car is mine.(那辆车是我的。)

- Those cars are mine.(那些车是我的。)

2、可接受性差异:

在某些情况下,that和which在句子中的可接受性是有区别的,当先行词是不可数名词或抽象概念时,通常只能使用that;而当先行词是可数名词的复数形式或表示泛指时,可以使用which。

- I believe that love is important.(我相信爱情很重要。)

- I know many people who enjoy playing basketball.(我知道很多人喜欢打篮球。)

- She has a lot of work to do.(她有很多工作要做。)

- He wants to buy a new computer which is very fast.(他想要买一台非常快的新电脑。)

3、从句位置差异:

在某些情况下,为了避免重复,可以使用which代替that引导的定语从句,这种情况下,which通常放在先行词之后,that放在从句开头。

- The book, which I borrowed from the library, is very interesting.(这本书是我从图书馆借来的,非常有趣。)

4、强调差异:

在强调句型中,that和which可以起到不同的作用,当需要强调that所指代的内容时,使用that;而当需要强调which所指代的内容时,使用which。

- It was John who broke the vase, not me.(打破花瓶的是约翰,不是我。)

- It was Mary who broke the vase, not John.(打破花瓶的是玛丽,而不是约翰。)

that和which在很多情况下可以互换使用,但在某些特定情况下,它们之间还是存在一定的区别,掌握这些区别有助于我们在写作和口语中更加准确地使用这两个关系代词。