在英语中,有三种情况下只能使用"which"而不能使用"that"来引导定语从句:1. 非限制性定语从句,这种从句是对先行词进行进一步的解释或补充,不是必须的,可以省略。2. 如果先行词后面有逗号,那么它的定语从句只能用"which"引导。3. 如果定语从句所修饰的是整个句子的意思,那么只能用"which"引导。
1. 非限制性定语从句
非限制性定语从句是为了对先行词进行进一步的解释或补充,不是必须的,可以省略。例如:
- The book, which is on the table, is mine.(这本书,放在桌子上的,是我的。)
这里的which是非限制性定语从句的引导词,它后面的从句是对先行词的补充说明,如果省略也不会影响理解。如果用that来引导这个从句就不对了。
2. 前面有逗号的情况
如果先行词后面有逗号,那么它的定语从句只能用which引导。例如:
- My car, which is very old, still runs well.(我的车,年代很久远的,但仍然跑得很好。)
如果用that来引导这个从句就是错误的。
3. 表示整个句子的意思
如果定语从句所修饰的是整个句子的意思,那么只能用which引导。例如:
- We were all excited about the concert, which turned out to be a huge disappointment.(我们都兴奋地期待着音乐会,但结果却让人失望。)
这里的which引导的定语从句所修饰的是整个句子的意思,表示音乐会是一次巨大的失望。如果用that来引导这个从句就不对了。