【正文】
e left C. couldn’t have left D. needn’t leave I’ll tell Mary about her new job tomorrow.You ____ her last week. A. ought to tell B. would have told C. must tell D. should have toldMr. White ____ at 8:30 for the meeting, but he didn’t show up. 4. Mr. White _____ at 8:30 for the meeting, but he didn’t’ show up. A. should have arrived B. should arrive C. should have had arrived D. should be arriving答案簡析: 本句的意思是:昨天的聚會(huì)很有意思,你本來應(yīng)該來的,可你為什么沒來?表示“本應(yīng)該做,而實(shí)際上沒有做的事情”應(yīng)該用should/ ought to have done。答案D。 2.、本句的意思是:我胃不舒服,我剛才不應(yīng)該吃那么多油炸雞。其實(shí)你吃了所以應(yīng)該選C。 本句表達(dá)的意思是:你不應(yīng)該一句話沒說就離開家。含有責(zé)備的意思,做了不應(yīng)該做的事情,答案選B。6. needn’t have done表示“做了本來不必做的事情”,通常不用于肯定句。例如:It’s only five minutes’ walk. We needn’t have taken a taxi.只有5分鐘的步行路程,我們本不必乘出租車的。It is warm today. You needn’t have worn your coat.今天天氣暖和,你本來不必穿大衣的。鞏固練習(xí):1. He is not poor. You ____ have lent him the money.A. can’t B. needn’t C. couldn’t D. mustn’t2. There was plenty of time. You ___ have hurried.A. won’t B. mustn’t C. needn’t D. couldn’t答案簡析:1. 該句的意思是:他不窮,你本不必借給他錢。答案選B.2. 該句的意思是:時(shí)間充裕著呢,你不必慌忙。答案選C。 Catherine, I have cleaned the room for you. Thanks. you ___ it. I could manage it myself. A. needn’t do B. needn’t have done C. mustn’t do D. shouldn’t have done 7. can/ could have done表示“本來能夠做而實(shí)際上沒有做的事情”。例如:You could have e here a little earlier.你本來可以早點(diǎn)來到這兒的。She could have earned a lot of money.她本來可以掙一大筆錢的。鞏固練習(xí):He paid for a seat, when he ___ have entered free. A. could B. would C. must D. need1. I ____ here in time, but I met an old friend of mine. I stopped and talked with him for some time.A. shouldn’t have e B. must have eC. needn’t have e D. could have e2. They ____ have finished the work yesterday, but it was raining hard.A. must B. could C. should D. might答案簡析: 1. 這句話的意思是:我本來可以按時(shí)來這兒的,但是遇到一位老朋友,說了會(huì)話,所以沒能及時(shí)來這兒。答案選D。 2. 該句的意思是:他們本來可以做天完成工作的,但是昨天雨下的太大,所以沒能完成。答案選B。