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.
GMAT数学有哪些细节值得关注
GMAT数学拿高分哪些词一定不能忘
GMAT数学运算词汇有哪些
GMAT数学复习备考细节分享
GMAT数学概率类问题解法分析
GMAT数学你一定需要了解的专业词汇
提高GMAT数学答题效率的方法
GMAT数学考试中有哪些细节问题
GMAT数学失分原因:做题不仔细
GMAT数学运算类词汇整理
GMAT数学丢分有哪些常见原因
整理GMAT数学中有关统计学的词汇
归纳GMAT数学满分技巧和应试细节
GMAT数学复习有哪些细节
GMAT数学中的各类知识盘点
GMAT数学答题有哪些常见的技巧
GMAT数学需要哪些基本功
GMAT数学高分离不开推理能力
如何有效避免GMAT数学上的逻辑误区
GMAT数学备考资料推荐
GMAT数学词汇复习要领
盘点影响GMAT数学满分的小问题
GMAT数学难度全面解析
GMAT数学失分原因:英文理解不清晰
GMAT数学满分有哪些诀窍
GMAT数学单位转换考点
GMAT数学复习资料介绍
快速突破GMAT数学有什么方法
GMAT数学连续性知识整理
GMAT数学机经应该怎么用
不限 |
英语教案 |
英语课件 |
英语试题 |
不限 |
不限 |
上册 |
下册 |
不限 |