英语语法——may have done 推测过去
来源:网络资源 文章作者:匿名 2009-07-11 16:14:26

“may(might)+动词的完成式”表示“对过去发生的行为的推测”。
may have done 表推测时,隐含“不确定”。
might have done 表推测时,隐含的“不确定性”比“may have done”更深。
He may not have finished the work.
他可能还没有完成那项工作。
They may not have known it beforehand.
他们事先可能不知道这事儿。
You might have read about it in the papers.
你可能在报上已经看过这个消息了。
-Whatever has happened to George?
-I don't know. He may have got lost.
乔治发生了什么事?
我不知道,他可能迷路了。
might 表示的可能性比may小,语气较委婉。例如:
How quickly time passed! It might have happened yesterday.
时间过得好快啊!这事好像就发生在昨天。
He might have seen the surprise in my face.
他或许已经看到了我惊异的表情。
相关文章
- 小学1-6年级作文素材大全
- 全国小学升初中语数英三科试题汇总
- 小学1-6年级万博体育app
- 小学1-6年级奥数类型例题讲解整理汇总
- 小学1-6年级奥数练习题整理汇总
- 小学1-6年级奥数知识点汇总
- 小学1-6年级语数英教案汇总
- 小学语数英试题资料大全
- 小学1-6年级语数英期末试题整理汇总
- 小学1-6年级语数英期中试题整理汇总
- 小学1-6年语数英单元试题整理汇总