我有一英语题,想问一下大家

2025-04-02 23:46:32
推荐回答(5个)
回答1:

A
我认为,we spent together是补充说明the days。
where首先被排除,意思根本不对
如果是B,句子应该是:
Do you still remember on which days we spent together?
当然,如果把on去了,放到原题中,也是对的。
when不可以。如果是when,化为肯定句就为spend the days 而spend是不及物的动词。所以不可以用when

PS
Do you still remember the days when we spent together?是一个比较经典的错误
看一下:

请仔细阅读下面两句:

  A.This is the house where they visited last week.

  B.Do you still remember the days when we spent together.

  这两句都是错句,错在关系词的使用上。

  关系词的选择并不仅仅依据它的先行词决定,而是由先行词及关系词在定语从句中的语法地位共同决定的。

  句A中的house既可以是地点(后跟where引导的定语从句),也可以是“物”(这时就跟which或that引导的定语从句)。由于此句中的定语从句里的谓语动词visit是及物动词,它需要一个宾语,而关系副词where是不可作宾语的,所以应改为which或that。同样,句B中的when也不可作spend这个及物动词的宾语,也须改为which或that。

回答2:

A
把the days和后面的倒过来组织成:
We spent the days together.

spent是及物动词,后面可以加宾语。
the days在原句中做remember的宾语,后面的部分作为定语从句修饰 the days

on which 或许说得通,但是如果把从句还原,就成了:
we spent on the days together,这样在spent 后面就明显缺了宾语,无法组成句子。
毕竟,在定语从句中,先行词可以代替前面被修饰的成分在从句中充当相应的成分。
如果一定要用 on which ,on 应该理解为是 spent 后面提前的介词,它本来应该和 spent 构成一个固定词汇,应写为: spent the days on + something,被 spent 的无庸置疑是 the days ,可以翻译成:
用 那些天 来做......
用了 on就意味着 spent 缺少宾语,on the days 按照上面的翻译明显不符合句子的本意。

where 和 when都是关系副词,它们可以引导定语从句,但是要求后面的从句中不缺少句子成分,即后面的部分需要能够单独成为一个句子。但现在后面的spent作为动词,一定要有承接这个动词的宾语。关系副词不可以代替前面的被修饰词(the days),所以用副词会使从句缺少成分.

回答3:

~~A~~
如果这是考试,我们哪里有工夫去想那么多理论对吧?所以,用一点小技巧:
首先,where不符题意最先排除;
其次~我们知道~在定语从句中,介词加which与when、where是等价的。刚开始看D似乎可选,但是如果可D选那B不就一样可选了吗?所以~选A!!

回答4:

A .the days应该是作spend的宾语,where and when 是关系副词,on which与when在此处是相同的,只有that可以做关系代词,所以选A。

回答5:

很简单
选a
因为days前面有the
这是限定词
有限定词的句子
后面都用that