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) 她本来可能赶上火车的,但她出

题目
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出发确实是过去的过去.就用完成时态的影响而言,出发得晚了,导致没赶上火车,也是可以说的通的.那么为什么这里要用过去时态,而不能用过去完成时呢?请具体解答.尤其从为什么不能用过去完成时方面解答
答案
这个句子是个虚拟语气,但是只有一半是,也就是前半句使用的虚拟语气,而后半句只是陈述一个事实.如果整个句子都是虚拟语气,后面当然必须用had set.,由于上述原因,所以就用过去式说明这个事实.还有个著名的例句(呵呵,...
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.