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.
如果他在九点出发,那他十一点钟该到达伦敦了。
儿童英语小故事:长颈鹿的小靴子
少儿英语小故事:Hospitals
儿童英语小故事带翻译:梦想收藏家
儿童英语小故事带翻译:工作的狗
100个儿童英语故事阅读(更新中)
儿童英语小故事带翻译:睡美人
100个儿童英语故事阅读:牛和狗
儿童英语小故事:咕咚来了
100个儿童英语故事阅读:风和太阳
儿童英语小故事:十块糖
儿童英语小故事带翻译:在夜晚
少儿英语故事精选
100个儿童英语故事阅读:愚蠢的汉斯
少儿英语小故事:Little mouse
少儿英语小故事:快乐的人
少儿英语小故事:It’s Good to Admit a Fault
100个儿童英语故事阅读:拇指姑娘
100个儿童英语故事阅读:丑小鸭
少儿英语小故事:The Yardman
儿童英语小故事汇编
儿童英语小故事:苍蝇好吃吗?
儿童英语小故事带翻译:一只眼睛的母鹿
少儿英语小故事精选
儿童英语小故事:一定很拥挤
儿童英语小故事:万圣节的英文小故事
100个儿童英语故事阅读:可怕的国王
100个儿童英语故事阅读:人鱼公主
100个儿童英语故事阅读:聪明的熊猫
100个儿童英语故事阅读:夜莺
儿童英语小故事带翻译:散步有益
不限 |
英语教案 |
英语课件 |
英语试题 |
不限 |
不限 |
上册 |
下册 |
不限 |