I'll never foget the days _ we spent together .

来源:百度知道 编辑:UC知道 时间:2024/06/17 00:38:54
这是一个定语从句,我不知道空怎么填,请帮忙解答.下面有四个选项:
A.when B.which C.on that D.what
请参照下面这道题给我讲解,谢谢!
I'll never foget the days _ we lived together .
A.when B.which C.on that D.what
这两道题我不明白,定语从句没学好,敬请各位英语高手指点迷津.
〔要具体的,谢谢!〕

A A

1 B which/that
I'll never foget the days which/that we spent together .
定语从句,很简单的分析思路,后面是修饰days的,那么说成we spent the days together,没有任何语病.
2 A when
I'll never foget the days when we lived together .
状语从句,同样的思路,若用that,we lived the days together有语法错误,缺少介词.应该说we live in the days together.对时间提问用when

用when
这里有that 也可以的
what与时间搭不上界
which前面需要加介词 on 因为spend on,再者这里是days,所以用on which也不大合适
that不用介词
给个例子,如:
I'll never foget the day on which we spent together .
这就可行

we lived on the days,
days可以用which替代,但选项中没有on which,所以用when,这里when=on which.
这种题要看定语从句中的动词(live)与前面修饰的名词(days)之间的关系,如果这个名词可以直接作动词的宾语那就考虑用that或which.而这里不可以直接说live days,而要说live on the days,所以在which前要加介词on,或用when(指代on the days).

第一个选A;
第二个选B。
两句话意思差不多,但是第一个“the days”是we spent的宾语,在when中包含了"on which"之意,on 是spent on中的on被提到前面了,也就是spent on the days(我们一起度过的日子);
第二个中的“the days”不是we lived的宾语,并不是 we lived the d