Mike()with jane for over one year before they got married.A.had fallen in love B.had been in loveC.has fallen in loveD.has been in love注意:如果两个动作紧接着发生,则常常不用过去完成时,特别是在包含before和after
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 01:22:00
Mike()with jane for over one year before they got married.A.had fallen in love B.had been in loveC.has fallen in loveD.has been in love注意:如果两个动作紧接着发生,则常常不用过去完成时,特别是在包含before和after
Mike()with jane for over one year before they got married.
A.had fallen in love
B.had been in love
C.has fallen in love
D.has been in love
注意:如果两个动作紧接着发生,则常常不用过去完成时,特别是在包含before和after的复合句中,因为 这 时从句的动作和主句的动作发生的先后顺序已经非常明确,这时可以用一般过去时代替过去完成时。
e.g:After he arrived in England,Marx worked hard to improve his English.
马克思到达英格兰之后,努力提高他的英语水平。
这就是我之所以问的原因
Mike()with jane for over one year before they got married.A.had fallen in love B.had been in loveC.has fallen in loveD.has been in love注意:如果两个动作紧接着发生,则常常不用过去完成时,特别是在包含before和after
B
不要被忽悠了啊!
首先 fall in love 是 短暂动词不能和for one year 连用.排除 AC
be in love 才是 连续性的,可以和 for one year 连用.
过去完成时,got 是过去式,before 在 ···之前,得出在过去的过去这个结论,所以用过去完成时
我觉得 这道题中的for one year 表示的是一个 时间段,如果把 for one year 去掉那么,用was 完全对,但是 这个时间段既然出现了,就是在强调 过去的过去的某个时间段,所以 最好的答案还是 过去完成时.
你给的另外一个例句,
After he arrived in England,Marx worked hard to improve his English.里面没有时间段所以,过去式完全正确.
选B. Mike结婚前就和Jane相爱一年多了,用过去完成时。因为结婚已经是过去时了,相爱是过去的过去。而且爱是一种状态,可以持续的状态,不能选其他的,只能选B
那些选择A的,回去看看书,不要误导人好不好?
B过去完成时,可延续性的爱上,fall in love with是短暂性动词短语,不可以与over one year搭配使用
A
选A吧……had been in love 是被爱……had fallen in love 是恋爱。