宁小闲免费礼物全章:求助英语选择题!
来源:百度文库 编辑:中科新闻网 时间:2024/05/10 08:07:24
——Fined$20! You know you () 100km an hour,don't you?
——No,officers.I can't have been.This car doesn't do 80.
A.are driving B.have driven C.had driven D.were driving
B和D怎么选啊?
——No,officers.I can't have been.This car doesn't do 80.
A.are driving B.have driven C.had driven D.were driving
B和D怎么选啊?
其实萧风纪静的分析方法很对,但这道题应该选D,只是因为在英美等国家,警察们在开超速的罚单时习惯于用过去进行时。就跟中国警察习惯于说“你刚才开了100km/h”而不说“你开车已经达到过100km/h这个速度了”。
还有,这道题答语中的最后一句话有问题,应该在80前面加“over”或“more than”。
D
是在过去正在做的事,所以用过去进行时
选B,现在完成时,你看“I can't have been”,就明白了。英语中的问句和答句应该是对称的!
选B吧,补充一点,后面的反意疑问句是don't you,我觉得选D的话,就应该用weren't you了
A吧,跟语感走吧