(1) could have done: 大家知道could是can的过去式,can又是表示“有能力做某事”,所以这个结构表示对过去的虚拟,意思是“本可以做某事(然而并没有)”will是吗。
He could have passed the exam, but he was too careless。
他本可以通过考试的,但他太粗心了。
(2) might have done: 表示对过去事情弱弱地猜测,多虚拟语气(说话人通常没啥底气)。
She might have given you much help, though she was busy。
她也许给了你很多帮助,尽管她很忙。
(3) would have done:would用于过去将来时,表示动作的趋向,这个结构表示“本来会做某事”。
I would have went to the hospital, but I felt much better。
我本来会去医院的,但我感觉舒服多了。
(4) need have done: 本来需要做某事而没做,它还有否定形式needn’t have done,表示“本来不需要做某事而做了”。
I need have finished all the task, but he came and helped me。
我本来需要完成所有的任务,但他过来帮我了。
You needn’t cooked so much, only five people came。 你本不需要做那么多菜,只有五个人来吃饭。
(5) should have done: 最后我们再来呼应一下开头,表示“本应该做而没做”,常常是你妈责备你的时候。
同样也有shouldn’t have done,表示“本不应该做某事而做了”。
Tom, you are too lazy。 You should have finished your homework yesterday。 汤姆,你太懒啦。
你应该昨天就完成作业的。
I shouldn’t have been angry at him。 He had no fault。 我不该对他生气的。他没有错。
关于情态动词表虚拟的用法就这么多,都是对于过去的虚拟。就是“XX+ have done”具体的意思就根据XX去联想啦!。
情态动词是一种本身有一定的词义,但要与不带to的普通动词的不定式一起使用,给谓语动词增添情态色彩,表示说话人对有关行为或事物的态度和看法,认为其可能、应该或必要等。分类:情态动词有四类:①只做情态动词:must,can(could),may(might),oughtto②可做情态动词又可做实义动词:need,dare③可做情态动词又可做助动词:shall(should),will(would)④具有情态动词特征:have(had)to,usedto实意动词即行为动词,表示动作的动词。它分为及物动词和不及物动词两种及物动词后面必须跟宾语意义才完整的实义动词,叫做及物动词(transitiveverb)2)不及物动词本身意义完整后面不须跟宾语的实义动词,叫做不及物动词(intransitiveverb)。3)兼作及物动词和不及物动词英语里有不少实义动词可以兼作及物动词和不及物动词。
一、表示许可或征求对方的许可,有“可以”的意思。例如:
You may go now。 你可以走了。
May I use your computer? 我用一下你的电脑可以吗?
二、回答以 may 开头的疑问句有如下表达法:
-May I smoke here? 我可以在这儿抽烟吗?
-Yes, you may。
/ Yes, please。 请抽吧。
-No, you can’t。 / No, you mustn’t。 / No, you’d better not。 请不要抽烟。
三、表示猜测,通常只用于陈述句。例如:
You may be right。
你可能是对的。
四、在口语中 can 可以代替 may 表示许可,但 can 较随便,may 更正式。例:
Can I use your bike, John? 约翰,我可以用一下你的自行车吗?
May I have a look at your license please, sir? 先生,我可以看一下你的执照吗?
注意:
①may的这种用法,第一人称都以一般问句出现,它的否定回答可用 can’t, mustn’t或may not表示“不可以”、“禁止”、“阻止”。
②May I…,在文体上比较正式,在语气上比较客气。现代口语中常以Can I…代之。
③may一般不用于反意疑问句,其反问部分用其他形式表示。
还有:
(2)表示祝愿,意思是:祝…,(但愿)。
(3)表示推测,意思是:可能(会),或许(会)。