问题: 英语好的请帮忙:I shall never forget those days ____I...
I shall never forget those days ____I lived in the army with the soldiers , ____has a great effect on my life.
A.that ;which B.when;which
C.when;that D.which;that
这道题答案选B,谁能逐个儿解释一下为什么不选ACD?
Thank you very much!
解答:
I shall never forget those days ____I lived in the army with the soldiers , ____has a great effect on my life.
A.that ;which B.when;which
C.when;that D.which;that
选B。这是一道定语从句的题。选关系词时,用关系代词还是关系副词,是个难点。
1)判断方法:把先行词(此处为:those days)还原到空格后的定语从句中,如果句子成立,则用关系代词;
如:This is the factory ________ I visited last week.
(I visited the factory last week.可填which)
如果不成立,通常是需要补充介词,则用介词+which/whom,此时如果先行词为时间,可用关系副词when,为地点,可用where,为reason,可用why。
如:This is the factory ________ I worked last year.
(I worked in the factory last year. 可填in which,或填where)
2)你的这道题:
第一个空———把those days还原后,需要补充介词in 或during,所以用when。
第二个空———需要先判断先行词是those days,还是soldiers。通过空后面的has可以看出,先行词为those days(时间做主语,谓语用单数;如果为soldiers,则用have才对。)然后把those days还原,可以看出直接成立:Those days has a great effect on my life. 所以选which。(that不可以,因为前面有逗号,为非限制性定语从句,不可用that引导)
3)如果C项改为 when;who,则会更具迷惑性。
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。