完成句子 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.过去时
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/13 12:16:50
完成句子 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.过去时
完成句子 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出发确实是过去的过去.就用完成时态的影响而言,出发得晚了,导致没赶上火车,也是可以说的通的.那么为什么这里要用过去时态,而不能用过去完成时呢?请具体解答.尤其从为什么不能用过去完成时方面解答.
完成句子 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.过去时
要看前面那句话,是一个虚拟语气.所以,根本没发生.但是,后面那件事发生了,就发生在过去.所以,用过去时即可.
你要从这个角度来考虑这道题
might 的作用跟 should 的作用是一样的 should havd done sth 翻译成本应该做了某事 might have done 也是一样的
这样你就应该明白了我知道这里是本应该赶上火车但是却没有赶上的意思啊,关键是后面为什么用过去时态而不是过去完成时。你们学过那个should have done 的句型吗?跟那个是一样的...
全部展开
你要从这个角度来考虑这道题
might 的作用跟 should 的作用是一样的 should havd done sth 翻译成本应该做了某事 might have done 也是一样的
这样你就应该明白了
收起
前半句是虚拟语气,后半句是陈述语气,因此用过去时态。他本来可以及时赶上火车的,但是实际上他出发晚了。
加上had有罗嗦的嫌疑,这里就是感慨她出发的太晚了,常读英文的话你就会觉得用set out 很妥当。