I told him that he ____ worked much harder. A. should have B. shall have C. will have D. could have 请就此题分析 should have done 的用法和含义。
should + 完成体不定式不是表示“应该去做某事”,而是表示“本应该做某事,而实际上并没有做”。例如:
-
You should have written to your mother. 你本应该给你母亲写信(实际上至今没有写)。
-
He should have come earlier. 他应该早点儿来(实际上来晚了)。
-
The plant is dead. Maybe I should have given it more water. 这棵苗死了。也许我本应该给它多浇点水。
-
They should have arrived in Beijing yesterday. 他们本应该昨天到达北京(或:他们可能昨天已到达北京了)。
-
Those who failed to get in need not have felt disappointed as many of the artists who should have appeared did not come. (New Concept English, Book 2, L. 89) 因为许多该登台的艺术家都没有来,所以没能进来的观众是本不必感到遗憾的。
-
He should have known that the police would never allow this sort of thing. (New Concept English, Book 2, L.65) 他本该知道警察是不允许这样做的。
-
We all know what the poor man should have said, but what he actually said was: 'This is the Poo and Ee Seed Bird Company. Good ladies, evening and gentlemen!' (同上, L. 89) 我们都知道那位可怜的人儿本来应该说些什么,但他实际上说的却是:“这是 Poo 和 Ee 食鸟公司,好女士们,晚上和先生们!”
-
How I regretted the hours wasted in the woods and fields, the days when I had played and should have studied. (许国璋《英语》) 我多么后悔浪费在树林和田野里的时光,那些我本该读书却只顾玩耍的日子。
-
Some felt the information should have been shared with the world long ago. (Dan Brown, The Da Vinci Code) 有人认为这些文献早该拿出来与世人分享了。(《达·芬奇密码》)
-
Muhammad Yunus should have been awarded the Nobel Prize in Economics years ago. (B. Clinton, My Life) 穆罕默德·尤努斯本应该在几年以前就获得诺贝尔经济学奖。(《我的生活》)
请做下面的英语试题:
-
I regret having left the work unfinished; I should plan everything ahead carefully. (全国研考, 92-65)
-
“John didn’t come to see me this morning.” “I ____ him last night but I was too busy.” A. should telephone B. should have telephoned C. had to telephone D. ought to telephone(TOEFL)
-
You ____ him so closely; you should have kept your distance. A. shouldn't follow B. mustn't follow C. couldn't have been following D. shouldn't have been following(全国四级,00.6-42)
-
Tom ____ better than to ask Dick for help. A. shall know B. shouldn't know C. has known D. should have known(全国六级,91.6-41)
-
I told your friend how to get to the hotel, but perhaps I ____ have driven her there. A. could B. must C. might D. should(全国高考陕西卷,07-14)