定语从句语法知识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有什么区别啊?
问题描述:
定语从句语法知识
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
有什么区别啊?
答
因为why是关系副词,而which是关系代词,关系副词在句子中不能充当句子成分
上面的句子第一句是定语从句
所以which当的是tell的宾语
答
你先翻译一下,我们老师当时讲时说主要看填的词是否能翻译通
注意tell后接双宾语
答
why是关系副词,which/that是关系代词,它们在定语从句中要充当成分.
在第一个句子中,从句he told me缺少宾语sth,所以要选关系代词which/that
在第二个句子中,从句he was ill已经构成主系表结构,只能再加入状语,用关系副词why做状语.
答
没怎么看明白!