作业帮 > 英语 > 作业

I couldn’t have got to the meeting on time ________an earlie

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/09/26 02:28:55
I couldn’t have got to the meeting on time ________an earlier train.
A.if I had not caught
B.unless I had caught
C.if I did not catch
D.unless I caught
为什么不是B?我有点不太理解.
I couldn’t have got to the meeting on time ________an earlie
答案是A,其实很容易理解.
couldn't have done表示的是本不能做,但是实际上已经做过了.
在本句中,也就是我其实已经准时赶上了会议.本来觉得可能性不大,不可能赶上,但是实际上却赶上了.
A选项的意思是如果我没有赶上早班的火车的话.其实是已经赶上了.
而B选项的意思,除非我赶上了早班的火车.意思是错过了早班火车.
如果满意的话,希望可以采纳.如果不懂,欢迎追问!
再问: 可是if not 不是=unless吗?
再答: 两者不可以完全等同。 两者都可表示否定的条件,有时可换用。 比如:we won’t catch the train unless we leave right now [if we don't leave right now]. 但是有些时候不能替换,否则意思差别很大,比如在你的问题中,两者区别就很大。