【英语】 that和when which where

问题描述:

【英语】 that和when which where
小弟英语还算可以
就拿when开刀
比如说有填空 1:Jhon will never forget the day ____ he joined the army.
2:Jhon will never forget the days____ he spent in Shanghai.
when 2是that
这两个有什么区别.
麻烦举个例子,句子的成分问题一直很纠结,
1个回答 分类:英语 2014-12-08

问题解答:

我来补答
首先两句都是定语从句.句1考察的是定语从句中的关系副词,而句2考察的是关系代词.区别就在于从句是否缺成分.
句1不缺成分.join后直接加了名词.when引导定语从句作关系副词,也就是说when引导的句子中不可以缺成分.所以先行词是时间the days,故引导词用表时间的when.
句2 spend(spent为过去式)是一个及物动词,(可以查字典核对一下,缩写是vt)也就是说spend后缺少成分,就是这个that作了定语从句中的关系代词.定语从句的首要标志是先行词,而此句中,the days是先行词,that代替的是the days作关系代词,并在spend后作了宾语的成分.此句分开是
Jhon will never forget the days.
He spent the days in Shanghai.把
后一句的the days 换成了that来连接两句话.
 
 
展开全文阅读
剩余:2000
上一页:100 ,11
下一页:29