完成句子 She might have been in time for the train,but she______

首页/题库/303℃/2024-05-10 09:28:38

完成句子 She might have been in time for the train,but she_______ too late.(set)

She might have been in time for the train,but she_______ too late.(set)

她本来可能赶上火车的,但她出发得太晚了.

这个题的答案是set out.过去时态.为什么不能用had set out 就时间上而言,set out出发确实是在赶上火车之前,所以这点上过去完成时说得通,以有没有赶上火车为一个过去的时间点,那么set out出发确实是过去的过去.就用完成时态的影响而言,出发得晚了,导致没赶上火车,也是可以说的通的.那么为什么这里要用过去时态,而不能用过去完成时呢?请具体解答.尤其从为什么不能用过去完成时方面解答.

优质解答:

要看前面那句话,是一个虚拟语气.所以,根本没发生.但是,后面那件事发生了,就发生在过去.所以,用过去时即可.

再问: 嗯,我知道前面是虚拟语气。后面那件事是发生了,而且发生在过去,可是过去完成时也是发生在过去啊。如果说影响,确实造成了没赶上火车的影响。所以我主要在纠结这个。为什么不能用过去完成时态

再答: 我们知道过去完成时,在不是虚拟语气的情况下,必须有足够的证据说明他是“过去的过去”才能用那个,后面那个事就是过去发生的一件事了。也就是,根本不能推断出是“过去的过去”。

我来回答修改/报错/举报内容!

猜你喜欢

一个神奇的在线题库网,分享各类考试题库、题目资料与资料答案、在线搜题与练习等!
本网站部分内容、图文来自于网络,如有侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
Copyright © 2021-2024 315题库 All Rights Reserved