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.
牛人分享雅思听力9分炼成法
全程跟踪制定详细计划无缝沟通严保教学质量
直通车定制课程培训两月全面提高
雅思阅读8分的秘密扎实的英语功底
雅思阅读85分经验及备考方法
厚积薄发一个月突击攻下雅思听力8点5
雅思阅读7.5分经验+题型解答的方法
雅思阅读8分超详细的经验分享
找到方法和方向首战拿下雅思听力阅读双8分
艰苦8天一对一疯狂训练雅思口语55升7
雅思听力口语备考经验的分享
雅思总分8分阅读9分学员的感言
雅思听力8分经验多看英剧磨耳朵
三战雅思老兵与雅思分手的分手历程
雅思阅读口语8分经验高分源自坚持
五节课实现口语突破圆雅思8分梦想
害羞小女生的变身之路7节课口语提升1点5分
备考三月两战雅思听力阅读齐破8分
搭建多放沟通桥梁助学员雅思成绩稳步上升
痛并快乐着雅思阅读备考经验(下)
雅思写作提高需要有准备地练习
一个半月冲刺备考写作遇险仍获雅思7.5
雅思阅读8分牛人的备考的心得与建议
每天掐时间定量练习1个月突破雅思阅读8点5
两个暑假巩固备考首战雅思喜获8分
英语一般的在职考生分享雅思听力备考经验
雅思阅读85分经验分享阅读高分有技巧可循
学员2个月雅思平均成绩提高1分
牛津大学工程系录取者思备考经验
雅思阅读7分经验每天精读两小时
不限 |
英语教案 |
英语课件 |
英语试题 |
不限 |
不限 |
上册 |
下册 |
不限 |