should have done
should have + 动词的完成式表示本应该做而实际上没有做,它的否定形式表示某种行为本不该发生但却发生了。有责备的意味。
You should have started earlier, but you didnt.
你本应该早点儿出发,但是你没有。
You should have washed the wound.
你应该已经洗好了伤口。
She shouldnt have taken away my dictionary, for I wanted to use it.
她本不应该拿走我的词典,因为我要用它。
You shouldnt have been so rude to him.
你本不应该对他那么粗鲁。
注:should have + 完成式虽然可以表猜测,但因为会造成歧义,应少用。
ought to have done
1、ought to have + 动词的完成式表示过去应做某事而实际未做,它的否定形式表示本不应该做某事却做了(用法和should相同)。
You ought to have helped him, but you didnt.
你本应该帮助他但你没有。
You ought to have studied harder.
你本应该更努力学习的。
He ought not to have stopped his work halfway.
他本不应该做这项工作时半途而废。
He oughtnt to have done that.
他本来就不该做那件事。
2、ought to have + 动词的完成式还可以用来表猜测。
They ought to have arrived by now.
现在他们想必已经到达。
If he had started at nine oclock, he ought to have been in London by eleven oclock.
如果他在九点出发,那他十一点钟该到达伦敦了。
这10句话一定不要对伴侣说!
苹果发布13年来最差季报iphone销量首次下跌
夏洛特,原来你是这样的小公主
小天使们的伤心事,心疼哭
快来测一测!会解这道题的人智商超150
减肥后体重反弹 那不是你的错
宜家耐克:这些大牌的英文名连老外都会读错
一个人过生日是什么感觉
“标签自拍”运动揭露快时尚内幕
体坛英语资讯:Serbias head coach: Good start but a long way ahead
24条都中?说明你20岁的身体里住了个老灵魂!
研究发现:边听音乐边工作阻碍创造力
从出生到成人:有那么多感谢的话想对妈妈说
五个让你虚度人生的简单步骤
国际英语资讯:63 Palestinians injured in clashes with Israeli soldiers in eastern Gaza
为什么不能把钱包放在后口袋
郑州“女性专用公交”引争议
优步联手支付宝方便中国用户海外叫车
国际英语资讯:Worlds problems stem from Wests unwillingness to relinquish dominance: Lavrov
美国小店推环保披萨:可以连盒一起吃
特朗普还是希拉里 数据告诉你
迪拜乞丐富得流油 月入47万元人民币!
10秒内可捡起掉在地上的食物吃?!别再信啦
调查:北京房租负担排名全球第一
印度3D斑马线提醒减速慢行
婚外情泛滥 私人侦探生意忙!
让柠檬来告诉你是外向还是内向
体坛英语资讯:Zhang Weili becomes Chinas UFC World Champion after a stunning knockout
国际英语资讯:U.S. House Democrats subpoena Pompeo over whistleblower complaint
6种素养让你的老板“坐稳江山”
不限 |
英语教案 |
英语课件 |
英语试题 |
不限 |
不限 |
上册 |
下册 |
不限 |