亲爱的同学们,欢迎来到Hi说英语课堂,今天我们来讲讲情态动词表推测的三种时态下用法,你还记得吗?非常建议你收藏,哪天忘了的话可以打开再温习一遍哦!好啦,敲黑板啦,看重点:
对现在情况的推测英语中情态动词表示对现在或一般情况进行推测时,用“can/must/may/might/could... be/动词原形”;
对将来情况的推测eg:It can't be Jack.He has gone to Japan.那不可能是杰克,他去日本了。
英语中情态动词表示对将来情况进行推测时,用“can/must/may/might/could... 动词原形”;
对过去情况的推测eg:Lydia must/may/might/could arrive here before seven o'clock.莉迪亚会在七点前到这里。
英语中情态动词表示对过去情况进行推测时,用“can/must/may/might/could... have done”;
1.must have done 表示对过去发生事情的肯定推测,表示“一定做过某事”,语气坚定,只用于陈述句中。如果表示对过去事情的否定推测,则用can't /could't have done.
eg:You must have done well to have achieved this success. 你取得了这样的成就,一定*不错。
2.can/could have done 用于对过去情况的不确定或怀疑,表示''可能已经做过某事”,常用于否定句和疑问句。could have done 是虚拟语气,表示“过去本来能做但是实际没有做”;
eg:You could have done better in my place. 你要是处在我的位置,可能比我干得更好。
3.might/may have done 用于对过去情况的不太有把握的可能性推测,表示“可能/或许做过某事”;
eg:They might have finished their tasks. 他们可能已经完成了他们的任务。
4.needn't have done表示“过去本不必做而实际却做了”,用于虚拟语气中;
eg:I got up early this morning, but I needn't have done so because I needn't work on Sundays. 我今天早晨起得很早,但是我本来不需要这样因为我星期天不需要工作。
5.ought to/ should have done表示“过去本应该做而实际未做”,否定形式表示“本不应该做某事而实际做了”含有责备之意。ought to 比should 语气要强。均用于虚拟语气中。
eg: I did some things that I shouldn't have done. 我做了一些本不该做的事。
6.would have done虚拟语气,表示“本来会做某事却因某种原因未做成”,说明某一种情况,不像should have done那样含有责备之意。
eg:Please asked yourself what you would have done in such a situation 请问问你自己在这种情况下,你会怎么做。
好了,今天就分享到这里,我是Hi说英语,希望能帮助到你。如果觉得有用,别忘了收藏转发,让更多有需要的人也能看到你的分享。Welcome your comments and until next time !