1) may have + done sth, can have + done sth 表示过去,推测过去时间里可能发生的事情。 Philip may may have + done sth, can have + done sth 表示过去,推测过去时间里可能发生的事情。
Philip may have been hurt seriously in the car accident.
Philip can 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 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.
汪涵救场获赞: 英国人也会优雅的骂人
囧研究 吃鸡蛋让人变大方
如何成为乔布斯?自恋+谦虚
20几岁的你需要明白了:生活其实不容易
代号斯巴达 微软发布新浏览器取代IE
动乱中的爱情:乌克兰防暴警察爱上女示威者
睡前决不能碰的12种失眠食物
时尚优雅的中国第一夫人:彭丽媛引发本土品牌时尚热
如何成为世界首富?
外国人眼里的中国人是什么样的?
世界上最美丽的英文单词是哪个?
熊孩子苹果商店掰弯iPhone 6
23个实用的旅行小贴士
美版甄嬛传学习锦囊:美人与传奇
国外知乎:比尔盖茨和乔布斯谁更高大上?
英国最潮老爷爷:我有颗不服老的时尚心
英国人也说卧槽 地道英式惊叹词你get了吗
社会学家给毕业生们的忠告:不要担心梦想
愚人节彩蛋 在谷歌地图上玩吃豆人
为什么7700是飞行员最讨厌的数字?
中国为广场舞者制定从头到脚的路线
生活中哪些真相让你心碎?
吃货必备厨房用语
今天你用心形颜文字了吗 2014流行词盘点
丝袜高度决定个性:婊砸或圣母
英国人也怕英语 半数不会拼常用词
英国重葬理查三世 远亲卷福现场读诗
世界上最完美的人竟然长这样
搞笑又温馨:素颜自拍筹善款 汉子化妆来助阵
李嘉诚收购英国移动电话运营商
| 不限 |
| 英语教案 |
| 英语课件 |
| 英语试题 |
| 不限 |
| 不限 |
| 上册 |
| 下册 |
| 不限 |