1) may(might) have + done sth, can (could) have + done sth 表示过去,推测过去时间里可能发生的事情。
Philip may (might) have been hurt seriously in the car accident.
Philip can (could) have been hurt seriously in the car accident.
2) must have +done sth,对过去时间里可能发生的事情的推测,语气较强,具有"肯定","谅必"的意思。
---Linda has gone to work, but her bicycle is still here.
---She must have gone by bus.
3) ought to have done sth, should have done sth
本应该做某事,而事实上并没有做。否定句表示"不该做某事而做了"。
You ought to (should) have been more careful in this experiment.
He ought not to have thrown the old clothes away.(事实上已扔了。)
ought to 在语气上比should 要强。
4) needn't have done sth 本没必要做某事
I dressed very warmly for the trip, but I needn't have done so. The weather was hot.
5) would like to have done sth 本打算做某事
I would like to have read the article, but I was very busy then.
政府工作报告释放房产政策宽松预期
为什么你应主动交代你的前任?
欧盟愿与中国一同应对全球变暖
中国追求经济增长不会导致金融危机
女人的臀部和脊椎之间呈45度才是最完美的
吃鱼缓解抑郁 让你健康长寿更快乐
外星移民不是梦 超级地球被确认存在
钟南山:中国治霾十年可见成效
政协委员:消除性别歧视刻不容缓
喵星人汪星人心情大不同
美国2游客罗马斗兽场刻字被抓
研究:印度、孟加拉、中国易遭洪灾
德国汉堡街墙“反击”嘘嘘者
两会代表呼吁增设公休日 网友欢呼
Apple Watch才发布 淘宝山寨已上架
如果你过量睡眠 则要小心中风
2017年中国就业形势更严峻
反腐致博彩业萎缩 澳门思转型
患上痛风也许让你不得老年痴呆症
学者:北京标语横幅严重脱节
中国加拿大达成签证互惠协议
姚明“眼红”国足改革方案
王学兵涉毒被抓: 那些吸毒的禁毒大使
MH370机长无异常行为
村上春树推荐五本必看外国小说
新常态下中国经济发展的七大机遇
外媒上那些关于女人的研究
谷歌新研究:人类活500岁不是梦
英国数学天才女十岁上大学
老板们 给你的员工加薪吧
| 不限 |
| 英语教案 |
| 英语课件 |
| 英语试题 |
| 不限 |
| 不限 |
| 上册 |
| 下册 |
| 不限 |