英语单选题1

来源:百度知道 编辑:UC知道 时间:2024/04/25 19:57:14
She might have been in time for the train,but she( ) late
A.started B.had started C.has started
为什么选A而不选B或C呢?完成时不是表示对现在造成的影响吗?

她本可以乘火车按时到达,可是她出发晚了。
前半句是虚拟语气,表本应该发生,可是没发生,后半句就是过去时态,表示晚出发这个动作是已经发生过了。
完成时态往往要有个参照时间,现在完成时的参照时间是在现在,过去完成时的参照时间是过去的一个时间,这个题不用完成时