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) neednt have done sth表示本没必要做某事,但做了。例如:
I dressed very warmly for the trip, but I neednt 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. 我想读这篇文章,但太忙了一直没读。
美国25万果粉签名 呼吁苹果改善中国血汗工厂
情人节DIY:5款健康美味情人节甜点
揭秘:“穿越剧”为何能走红
牛津大学“撒切尔教学楼”惹争议
格莱美赢家大预测
主人与爱犬失散七年后相遇
今年美国大选将是史上最昂贵的选战
发现:网络交友难觅真爱
研究:女性文化程度低比男性更吃亏
春节贴“福”字,为什么要贴倒?
男生必看:吸引女性的7种特质
英国人“白给的现金都不想要”
17名中国员工于苏丹遇袭脱险启程归国
法律面前必须人人平等
马尔代夫发生军事哗变 据称总统已经辞职
电子烟疑似造成严重的肺部损伤
台湾Hello Kitty主题航班 航空公司也卖萌
香港考虑禁止内地孕妇到公立医院分娩
情人节:首尔商场赶制巨型巧克力高跟鞋
你还不减肥? 芙蓉姐姐都瘦了
职场点睛:高管指点职场生存法则
2017年纽约的第一场大雪
为见Facebook好友 美国大妈环游世界
美国年轻人不结婚只因怕离婚
怎样挤出时间学习新知识?
德国:违章停车开罚单免罚金
2017超级碗广告精彩合集
每天工作超11小时更易患抑郁症
美国:神奇“土拨鼠”预测天气
研究:名字好读的员工更易升职
| 不限 |
| 英语教案 |
| 英语课件 |
| 英语试题 |
| 不限 |
| 不限 |
| 上册 |
| 下册 |
| 不限 |