帮忙做一道英文选择题,急用!!! 解释一下!!谢谢

来源:百度知道 编辑:UC知道 时间:2024/07/05 06:55:49
1. -It's was very kind of you to give me a lift home.
-Don't mention it. I____ past your house anyway.

A.was coming B. will come C. had come D. have come
请详细解释一下这道题语法的应用。

A
上句:很感谢你让我搭顺风车回家。
下句:别客气,反正我将会经过你家。
A项come的进行时形式可以表示将来动作,这句过去进行时表示在过去的将来将要发生的动作。B项表示一般将来,还没发生,显然不可能,以为人已经送到家了。
C项表示过去完成,D项表示现在完成,都不正确。

A,场景重现

1 你顺便载我回家,真是太好了
没事儿,我经过你的家啊
选a
讲述的是过去发生的事情 b和d排除
c是过去完成时 表示过去的过去 不符合

选A
首先那个人说,非常感谢你带我回家。
第二个人的意思可以猜测一下是说,不用谢,我总归是要经过你家的。
再看时态,was 表明过去时,所以B和D不选。再看C,过去完成时,表明已经过去已经完成,也就是说我已经经过你家了,不通,那么选A,was coming 用过去进行时代替过去将来时,表明是将要经过你家的。

上面说的对了

另外dong mention it很雷人啊,没人这么说的
应该用thats all right/Its ok之累的

A
看时态
主句是过去时,那么我们给它设个时间 比如昨天 翻译
你昨天送我回家真是太好了
不客气,我昨天反正要就要经过你的家
所以首先肯定后面一句话要用过去时
排出BD
had come past是已经经过你的家,不合意思(都已经经过了还送个什么)
was coming 瞬间动词ing表瞬间动作马上到来,就要经过