英語語法——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年級數學天天練
- 小學1-6年級奧數類型例題講解整理匯總
- 小學1-6年級奧數練習題整理匯總
- 小學1-6年級奧數知識點匯總
- 小學1-6年級語數英教案匯總
- 小學語數英試題資料大全
- 小學1-6年級語數英期末試題整理匯總
- 小學1-6年級語數英期中試題整理匯總
- 小學1-6年語數英單元試題整理匯總