Do you still remember the day _______ we first met?A.that B.when C.what D.which答案是选A.但是我怎么觉得应选B啊?我觉得可以填“when”或“on that”或”on which“,请问我的理解是否正确?正确分析应该是怎样的?

问题描述:

Do you still remember the day _______ we first met?A.that B.when C.what D.which
答案是选A.但是我怎么觉得应选B啊?我觉得可以填“when”或“on that”或”on which“,请问我的理解是否正确?正确分析应该是怎样的?

没错,是选B,有一首名歌为证 one day when we were young

这句话的意思:你还记得我们相遇的那天吗?
选A,that 是对the day 做 了一个具体的补充,那天发生什么了?我们相遇了
如果选B,你还记得那天吗?当我们第一次相遇
然后你就会发现,句子少了些东西,当我们相遇怎么了?没下文了 ,the day 本身就能够表示一个时间状态,when也是个时间状态,两个时间冗余了。所以排除B
on that ,on which ,还原为:在那一天?你还记得那天,在那天我们第一次相遇
这个句子有主,谓,宾,如果选on that,on which意思就变成了:
你还记得在那天我们相遇? 意思读不通
总之,宾语是the day ,你所填写的都是为了宾语服务的,接on的话都是把宾语作为了一个介词而存在,那么宾语哪去了?

( )4.Do you still remember the day_we first met? A.that B.whenC,A,B,B,B C A B D B CABBB第四题选B啊~~~一楼错了

肯定选B

个人理解选A,when是引导时间状语,而the day是宾语,we first met修饰the day做定语,应该用that引导的定语从句(we first met),也可以不填;没有on that这种说法;介词+which一般情况下等同于where,相当于地点状语了。
这个句型在英语中很特殊,应该记一下。

你的选择是对的。应该是when或者on which但不用on that。先行词the day在从句中当时间状语,应该用关系副词。只有先行词在从句中当visit的宾语时,才用that或which。

正确答案应该是B.when 是关系副词引出定于从句,用on which 就等于when ,但不能用on that,因为再定于从句中介词不能和关系代词that连用

the day that.....表示强调,是强调句型,而不是定语从句