①I can’t find my keys. I may / might have left them at the school yesterday.
我找不到我的钥匙了,也许我昨天把它们丢在学校了。
②She might have gone home.
她或许回家了。
4、ought to / should have v-ed 和 ought not to / shouldn’t have v-ed
ought to / should have v-ed 和 ought not to / shouldn’t have v-ed 用于对已发生的情况表示“责备”、“不满”,分别表示“本应该…”和“本不应该…”。例如:
①With all the work finished, I should have gone to the party last night.
当所有工作完成时,我昨晚本应该去参加派对的。
②He ought not to have kept us waiting so long.
他当时不应该让我们等那么久。
5、needn’t have v-ed
needn’t have v-ed 表示过去做了某事,但没有做的必要, 意为“本没必要…”。例如:
①You needn’t have waken me up I don’t have to go to work today.
你不必喊我起床了,我今天不上班。
②They need not send me a receipt.
他们不必寄给我收条。
(二)情态动词+行为动词进行式
情态动词+行为动词进行式(即情态动词+ be + v-ing形式),表示推测或评论某动作现在是否正在进行。例如:
①He must be playing basketball.
他现在应该在打篮球。
②You should be reading a textbook.
此刻你应当在看课本。
(三)情态动词+行为动词完成进行式
情态动词+行为动词完成进行式(即情态动词+ have been + v-ing 形式),表示推测或评论过去某动作是否正在进行或一直在进行。例如:
①They should have been meeting to discuss the problem.
他们应该一直在见面讨论这个问题。
②You must have been thinking of something.
你准是一直在想什么心事。
五、总结
本文举例说明了can和could、may和might以及must和have to等情态动词的概念、特点和用法,并且对其容易混淆的情态动词进行了比较和分析。文章还特别提到了情态动词的时态的用法。情态动词是英语语法中较为重要的语法点,是我们必须要了掌握的知识。
参考文献:
[1]、福利,《朗文英语语法教程》,上海外教出版社,上海,2007
[2]、陈晓峰,《英语语法应试强力突破》,国防工业出版社,上海,2007
[3]、(英)Geoffey Leech,《简明英语语法》,华中理工大学出版社,上海,2010
[4]、汤姆逊,《牛津实用英语语法》,外语教学与研究出版社,北京,1991
[5]、张少云,《新概念英语2精讲笔记》,西安交通大学出版社,上海,2008