问题标题:
【---Itwasreallyverykindofyoutogivemealifehome.---Oh,don`tmentioningit.I______pastyourhouseanyway.A.wascomingB.willcomeC.hadcameD.havecame我选的为C.我不知道为什么选A,请帮我解析一下.】
问题描述:
---Itwasreallyverykindofyoutogivemealifehome.
---Oh,don`tmentioningit.I______pastyourhouseanyway.
A.wascomingB.willcomeC.hadcameD.havecame
我选的为C.
我不知道为什么选A,请帮我解析一下.
胡安磊回答:
1.答案:A.
2.翻译:
--你让我搭顺风车回家,真是太善良了.
--哦,不用客气.反正我(当时也)正要经过你家.
3.
1)从上句中的was可以看出,对方把人送到家是已经发生的动作,所以答句中的“我要经过你家”是指在送人的时候,对方也将要做的事情.所以comepastyourhouse应该是过去将来时.
2)当然,像come/go这样的动词,可以用其进行时表示将来时,所以A项正确.
A从结构上看是过去进行时,但是其实它表示的过去将来时.
再如:I'mgoingtoBeijingtomorrow.现在进行时表示一般将来时
Hesaidhewascomingheresoon.过去进行时表示过去将来时
3)其他选项分析:
B使用了一般将来时,语法错误.因为答者在回答问题时,已经来他家了;
C使用了过去完成时,表示comepastyourhouse发生在另外一个过去的动作之前,明显不符合句意逻辑;
D使用了现在完成时,但是它强调的是过去的动作对现在的影响/结果,它没有强调当时答者将做某事的时态特征.
点击显示
英语推荐
热门英语推荐