不需要做某事,而做了",要用needn't have done,所以填needn't。
9.You should/ought_to follow the doctor's advice. I think it will do good to you.
解析:句意:你应该听医生的建议。我想那对你有好处。根据句意可知,此处用should和ought to都可以。
10.I should/ought_to have phoned Ed this morning,but I forgot.
解析:句意:今天上午我本该给Ed打电话,但是我忘了。根据句意可知,表示"本应该做某事而没有做",要用should/ought to have done,所以填should/ought to。
Ⅱ.单句改错
1.The boss has given everyone a special holiday,so we go to work tomorrow.
2.You should have told me there was no class today. I have run all the way here through the heavy rain.
3.He was seen crying when he was coming out of the teacher's office. He have been scolded by the teacher.
4.Excuse me,sir. You ought to be sitting in this waiting room. It is for women and children only.
解析: 由"It is for women and children only."可知,说话者是告诉那位先生"不应该"在此候车室候车。
5.-Happy birthday!
-Thank you! It's the best present I have wished for.
解析:句意:--生日快乐!--谢谢你!这是我所能期待的最好的礼物了。根据语境可知,这里不是对过去情况的推测或评价,而是对迄今为止发生的事情的一个总结。It's the best present...使用了最高级,其后接的定语从句应该使用完成时。could have wished为can have wished的委婉表达。口语里,我们使用could替代can可使语气更加委婉、礼貌。
6.As planned,Mr.Black have arrived at 8:00 for the conference at school,but the fact was that he didn't turn up.
7.This Japanese dictionary belong to Ellen's. She is the only person learning Japanese