罗伯特.托德.林肯:英语考试

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 01:33:24
You were driving at 100 km an hour,Sir.
But officer,I---- .My car can not go more than80.
A.may not have to B.could not have been
C.would not like to D.need not to be

B 表示一种“不可能”的意思,而且题目考察了虚拟语气的用法,是对过去发生的事情的虚拟,应用could/might/would+had done sth.

B
can't have done表示不可能做了什么事情
这里还有虚拟~

B could not have been 是must have been的反意词,表示对过去动作的否定,must have been表示对过去动作的肯定
这句句子的意思第一个回答的人已经说了

B.
先生,刚才您时速高达100。
但是,长官。我的车子最高时速才80。

b

b