此处为何不能用which?

Have you heard the news that the company would organize a trip to the Great Wall?

为什么只能用that 而不能用which
which 不是也可以指物吗?而且从句里不缺介词吧,直接用which为什么不行。请回答,谢谢。

"the company would organize a trip to the Great Wall"是 the news 的同位语从句,that 在这里起连接作用,不能和which互换。
只有在定语从句中二者可以互换,比如The package (which / that) you are carrying is about to come unwrapped. 你拿的包快散了。(which / that在句中作定语,特指你拿的包)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-10-11
that the company would organize a trip to the Great Wall
不是定语从句,而是同位语从句。

同位语从句用来说明news的具体内容。

英语中引导同位语从句的词通有连词 that,whether,连接副词how,when,where等。(注:if,which 不能引导同位语从句。)
第2个回答  2008-10-11
这个句子是同位语从句修饰前面 news
只能用that
which只能修饰定语从句
第3个回答  2008-10-11
这个句子是同位语从句修饰前面 news
只能用that
which只能修饰定语从句
so you just can use what
第4个回答  2008-10-11
嗯,下边人说的有道理!
相似回答