关于不同理解引起的事件英语(英语对过去发生的事情否定的推测)

关于不同理解引起的事件英语(英语对过去发生的事情否定的推测)(1)

前期文章讲了对过去发生的事情肯定的推测用法,现在来讲一讲英语对过去发生的事情否定的推测用法:

1.情态动词 have 过去分词-表示推测或判断过去的情况

构成:can’t/couldn’t have 过去分词用法:表过去不可能做了某事

多用于否定句和疑问句中。表示对过去某事发生的事情否定的推测或质疑,意为:不可能(已经)......了-(否定句)/可能(已经)......了嘛?-(疑问句),(特别提示:can只能用于否定句或疑问句;could无此限制)请看经典例句:

She can't/couldn’t have left so soon.她不可能那么早离开。

He could have gone home.他可能已经回家了。

Mr Smith must have been to your home this morning.

No,he can't/couldn’t have.

史密斯先生上午很可能去你家了。

不,他不可能去了我家,因为他不知道我家地址。

The meat you had for dinner last night can't/couldn’t have

been good.

你昨天晚上吃的肉不可能是新鲜的。

Tom couldn’t have left the cats pout.He wasn’t here yesterday.

汤姆当时不可能把猫放出去。因为昨天他不在这儿。

关于不同理解引起的事件英语(英语对过去发生的事情否定的推测)(2)

could have done 还可以表示过去本来可以做但是却没有做或委婉地责备过去应该做某事却没有做。这里不展开讲,可以查阅小编前期文章了解。

He can't have slept through all that noise.

他不可能在那种闹哄哄的环境里睡好觉。

From her knowledge of Douglas's habits, she feels sure that the attacker can't have been Douglas

根据她对道格拉斯习性的了解,她敢断定他不可能是那个袭击者。

Keep looking ─ they can't just have vanished off the face of the earth.

继续找——他们不可能就此从地球上彻底消逝的。

He can't have missed the way.I drew him a map.

他不可能迷路.我(当时)给他画了张图。

The dictionary has disappeared.Who could have taken it?

词典不见了,(过去)谁可能把它拿走了?

Can/Could he have passed the exam?他可能通过了考试吗?注意哦一般疑问句相当于否定句哦。

I think that he couldn’t/can't have gone abroad.I saw him just now.我认为他不可能出国了.我刚才还看见他了。

Mike can't have found his car, for he came to work by bus this morning.迈克一定还没有找回他的车,因为早上他是坐公共汽车来上班的。

关于不同理解引起的事件英语(英语对过去发生的事情否定的推测)(3)

After what had happened he could not continue to work there. 鉴于所发生的事情,他不可能继续在那里工作下去了。

2.如果对过去发生的事情进行不太肯定的推测,即可能性的推测,用法如下:

should not(恐怕不会)/may / might have done 表示“过去可能做了某事”.may 比 might 表示的可能性在说话人看来稍大些.may/might not have done表示“过去可能没有做某事.”

可译为“可能不,也许不”;例如:

He might have seen the film yesterday.昨天他可能已看了那部影片了。

He might have been waiting for you when you phoned him.你给他打电话时,他可能已在等你了。

There shouldn’t be any difficulty about getting you a visa. 给你弄个签证恐怕不会有什么困难。

I can't find my keys.I may / might have left them at the school yesterday.

我找不到我的钥匙了.我可能昨天把他们落在学校了。

Don’t worry, your father may not have been hurt seriously. 别急,你父亲也许伤得不厉害。He might not be in England. 他或许不在英国。John may/might not have passed the exam; he looks very sad.

约翰可能没有通过考试.他看起来很忧伤。注意:may/might have done表推测不能用于疑问句中.

关于不同理解引起的事件英语(英语对过去发生的事情否定的推测)(4)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页