永发信息网

Mike()with jane for over one year before they got married.

答案:5  悬赏:0  手机版
解决时间 2021-03-22 19:48
  • 提问者网友:謫仙
  • 2021-03-22 14:39
Mike()with jane for over one year before they got married.
最佳答案
  • 五星知识达人网友:怙棘
  • 2021-03-22 15:33
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.里面没有时间段所以,过去式完全正确。
全部回答
  • 1楼网友:低血压的长颈鹿
  • 2021-03-22 18:18
A
  • 2楼网友:玩世
  • 2021-03-22 17:26
选A吧……had been in love 是被爱……had fallen in love 是恋爱。
  • 3楼网友:人间朝暮
  • 2021-03-22 17:18
B过去完成时,可延续性的爱上,fall in love with是短暂性动词短语,不可以与over one year搭配使用
  • 4楼网友:十鸦
  • 2021-03-22 16:13
选B. Mike结婚前就和Jane相爱一年多了,用过去完成时。因为结婚已经是过去时了,相爱是过去的过去。而且爱是一种状态,可以持续的状态,不能选其他的,只能选B

那些选择A的,回去看看书,不要误导人好不好?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯