一道英语题jack _________yet ,otherwise he would telephoned you.A.mustn't have arrived B.shouldn't have arrived C.can't have arrived D.needn't have arrived 为什么选C.A为什么不可以?
问题描述:
一道英语题jack _________yet ,otherwise he would telephoned you.
A.mustn't have arrived
B.shouldn't have arrived
C.can't have arrived
D.needn't have arrived 为什么选C.A为什么不可以?
答
can't 有表猜测的意思,意为“不可能”
mustn't 不能表示猜测
答
mustn't 不用在现在完成时中
答
对过去事情的否定判断,翻译为,不可能...他不可能已经到达了,否则他会给你打电话的
a的意思 .must have arrived 表肯定判断,不用mustn't这个形式
答
A的解释是,杰克不需要现在到,否则他会打电话给你的
C的解释是,杰克不可能现在到,否则他会打电话给你的
所以从意思上看,选C