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.
渤海租赁收购爱尔兰飞机租赁公司
优步在中国与滴滴开打消耗战
付不起MBA学费那就众筹吧
假首饰真配饰的“闪光纹身”
抗战胜利纪念日为何定在9.3
英仕曼集团中国区主席李亦非去向成谜
中国官方鼓励上市企业自救
“活佛转世制度”认定
国防部披露裁军细节
人类是谷歌无人驾驶汽车的天敌
日本取消涉嫌抄袭的奥运会会徽
广东评职称打破“唯论文论”
围观歪果仁如何吐槽快递慢
英学校将着装违规学生轰回家
美国大学校园设玩手机行人专用通道
西藏新旧制度相关词汇
中国驻英大使刘晓明舌战BBC
当时就震惊了 大学毕业证变道歉信
反手摸肚脐已经out了,炫身材新招——"反手夹手机"
《英国糟心事儿》开播,全民开启No Zuo No Die模式
香港兴起怪异“食日”减肥法
首家全自动快餐厅旧金山开业
莫斯科获评世界最不友好城市
假如你是英女王,你可以······
手机成学习成绩下降罪魁祸首
我国股市拟引入“熔断机制”
五大英伦文化:美国人直呼大爱
中国单身男性人数5年后将超澳人口
熊孩子黑进父母手机 no自动改为hell yes
揭秘9.3大阅兵背后的故事
不限 |
英语教案 |
英语课件 |
英语试题 |
不限 |
不限 |
上册 |
下册 |
不限 |