定语从句语法知识The reason-----which或 that-------he told me is that

问题描述:

定语从句语法知识
The reason_____which或 that_______he told me is that he caught cold.
The reason___why___he was ill is that he caught cold.
这两个为什么一个用WHY 一个用WHICH
有什么区别啊?
1个回答 分类:英语 2014-10-10

问题解答:

我来补答
why是关系副词,which/that是关系代词,它们在定语从句中要充当成分.
在第一个句子中,从句he told me缺少宾语sth,所以要选关系代词which/that
在第二个句子中,从句he was ill已经构成主系表结构,只能再加入状语,用关系副词why做状语.
 
 
展开全文阅读
剩余:2000