幺建华职称英语视频:详细分析一下

来源:百度文库 编辑:高考问答 时间:2024/04/27 22:13:35
We didn’t see him at the lecture yesterday, he _______ it.
A.mustn’t attend
B.can’t have attend
C.would not have attended
D.mustn’t have attended

B

肯定的推测用must,否定的推测用can't

C.would not have attended
翻译:昨天讲演上我们没有看到他,他应该是没去。
因为作为推测,说话人的理由只能是推测,不能完全肯定。所以是虚拟。
would have done 对过去的猜测。
would not have done 对过去猜测的否定形式。

我个人认为B更好些.
表示推测的时候,"一定..."用must,但是"一定不..."却不能用musn't,而是用can't,这是英语的习惯用法~~~~
这句话翻译一下就是:"我们昨天在演讲会上没有看见他,他一定没有出席.

c
过去完成时虚拟语气

B
“在昨天的演讲上我们没有看见他,他肯定没有出席”这是它的中文翻译,而“肯定没”在否定句中用“can't”而不用“mustn't”