亲爱的同学们,欢迎来到Hi说英语课堂@Hi说英语,今天我们来讲讲情态动词表推测的三种时态下用法,你还记得吗?非常建议你收藏,哪天忘了的话可以打开再温习一遍哦!好啦,敲黑板啦,看重点: 对现在情况的推测英语中情态动词表示对现在或一般情况进行推测时,用“can/must/may/might/could...+ be/动词原形”;
对将来情况的推测英语中情态动词表示对将来情况进行推测时,用“can/must/may/might/could...+ 动词原形”;
对过去情况的推测英语中情态动词表示对过去情况进行推测时,用“can/must/may/might/could...+ have done”; 1.must have done 表示对过去发生事情的肯定推测,表示“一定做过某事”,语气坚定,只用于陈述句中。如果表示对过去事情的否定推测,则用can't /could't have done.
2.can/could have done 用于对过去情况的不确定或怀疑,表示''可能已经做过某事”,常用于否定句和疑问句。could have done 是虚拟语气,表示“过去本来能做但是实际没有做”;
3.might/may have done 用于对过去情况的不太有把握的可能性推测,表示“可能/或许做过某事”;
4.needn't have done表示“过去本不必做而实际却做了”,用于虚拟语气中;
5.ought to/ should have done表示“过去本应该做而实际未做”,否定形式表示“本不应该做某事而实际做了”含有责备之意。ought to 比should 语气要强。均用于虚拟语气中。
6.would have done虚拟语气,表示“本来会做某事却因某种原因未做成”,说明某一种情况,不像should have done那样含有责备之意。
|
|