情态动词表推测

 

 

1. must+have+过去分词

表示对过去某事的肯定推测,意为一定,肯定。

She got good grades in the exam. She must have worked hard. 她在考试中取得的好成绩,她一定学习非常刻苦。


must+动词原形

表示对现在一般状况的推测。

He must be at home now. 现在他一定在家。


must+be doing

表示对说话时正在进行的事情的推测。

They must be working. 他们一定在工作。


2.can/could+have+过去分词

表示对过去已经发生的事情进行推测判断,常用于疑问句或否定句。

Can/could he have gone home?他可能会回家吗?

He can't/couldn't have called you,he doesn't/didn't know your phone number.他不可能打电话给你,他不知道你的电话号码。


can't/couldn't表示否定的推测

He can't be at home,he has gone to Shanghai.他不可能在家,他已经去了上海。


could+have+过去分词

表示过去有能力做某事而没做;或表示某事本可能发生,但没有发生。意为“本可以”,“本来能够”。

You could have got the first prize. 你本可以获得一等奖的。(实际上没有获得)


3.might+have+过去分词

有时可以表示过去可能发生而没有发生的事情。

You were so careless yesterday, you might have got hurt. 昨天你太粗心了,你可能会受伤。(实际上没有受伤)


may/might表示推测,意为“可能”,“也许”。might所表示的可能性要小于may,语气更委婉。

You may/might be right. 也许你是对的。


4.should/ought to+have+过去分词

表示过去本应该做而没有做的事,带有后悔,埋怨或责备等口吻。意为“本应该”。

 

shouldn't/oughtn't to+have+过去分词

表示过去本不应该做而做了的事。意为“本不应该”。

You should have told me about it earlier. 你本应该早些告诉我此事。(实际上没有早告诉)

5.needn't+have+过去分词

表示过去不必做或不需要做的某事而实际已经做了。意为“本来不必”,“本不需要”。

You need not have called me. 你本不必打电话给我。(实际上已经打了)


6.will/would+have+过去分词

表示对已经完成的动作或事态的推测,主要用于第二、三人称,would比will语气委婉,不肯定它的语气更强。

The plane will have taken off already. 可能飞机已经起飞了。







你可能感兴趣的:(情态动词表推测)