英语虚拟语句的具体用法Everyone thinks Tom _ the money from Jane's drawer,since he is always honest.A.mustn't have taken B.couldn't have taken为什么不选A
问题描述:
英语虚拟语句的具体用法
Everyone thinks Tom _ the money from Jane's drawer,since he is always honest.
A.mustn't have taken B.couldn't have taken
为什么不选A
答
虚拟语句都有could
答
couldnt 是不可能的意思.因为他一直很诚实.mustnt 太绝对.这件事情显然还不知道是谁拿的钱,所以在这种情况下不能用绝对的词
答
must have done 表示对去发生过的事情的肯定猜测 翻译成一定.could have done表示对过去发生过的事情的可能猜测 翻译成本来能够这是肯定的翻译方法如果是否定的话 mustn't 翻译成禁止,不许 而couldn't翻译成 不可能 ...