早教吧 育儿知识 作业答案 考试题库 百科 知识分享

请看看这两个句子的区别!I’llneverforgetthetimewhenweworkedtogether.I’llneverforgetthetimewhichwespenttogether.

题目详情
请看看这两个句子的区别!
I’ll never forget the time when we worked together.
  I’ll never forget the time which we spent together.
▼优质解答
答案和解析
这两个句子都是考的定语从句.
在定语从句中,一般先行词(被定语从句修饰的那个名词或代词)是物,则引导词用that;which
是人,则用that,who,whom(只作宾语).有时,定语从句中会缺介词,这时先要把介词补充完整.那么如何判断是否缺介词呢?
办法就是把先行词带到定语从句中去,用你的英语常识来判断,就从你说的例子来看吧:
1.I’ll never forget the time when we worked together.
我永远不会忘记我们一起工作的那段时光.
看汉语似乎感觉不出缺什么,那就把先行词the time带到定语从句中试试:we worked together the time.the time不能做work的宾语,因为work是不接宾语的;同时the time 也不能单独做时间状语吧,完整的来说应该是during the time在那段时间.整个定语从句含义便是:我们在那段时间一起工作.
所以补充好缺的介词during,先行词是the time指物,用which;所以答案是during which
另外,在定语从句中,缺介词时表时间(也就是我们说的缺时间状语)也可以用when,即when=during which
2.I’ll never forget the time which we spent together.
我永远不会忘记我们一起度过的那段时光.
先行词也是the time,看汉语也是感觉不出什么来,我们还是把the time 带到定语从句中看一看;we spent the time together.我们知道spend是及物动词,后常接表节日或时间的词作宾语.例如:spend the Spring Festival过春节,spend 2 days and nights度过两天两夜,所以the time 刚好做了动词spent的宾语,整个句子的含义是:我们一起渡过了那段时光.所以是不缺介词的,先行词是物,就可以用that或者which
明白了吗?欢迎追问!