2011年成人英语三级考试重点语法学习
(2).should (ought to )+ have + 过去分词: 表示应该做的事情而没有做, 否定式表示不该做的事情做了。含有对过去的动作的责备、批评。
1)They have done things they ought ________. (1999) (C)
A. not to do B. not to be done
C. not to have done D. not having done
2)I’m sorry I couldn’t get in touch with him before he left, I ______him earlier. (2000) (C)
A. had a telephone B. have phoned
C. should have phoned D. should be phoned
3)You ought ____the matter to the manager the day before yesterday.(2003)(11) (B)
A. to report B. to have reported
C. to reporting D. have reported
(3). could + have + 过去分词:表示能做的事情而没有做。表示对过去能做而未做的事情感到惋惜, 遗憾。
1)He could have joined us, but he didn’t get our invitation in time.
2)I could have passed, but I did not study hard enough.
(4) need + have + 过去分词: 表示过去不必做而做了,“原本不必“有责备的意思。
1) There was enough time. He needn’t have hurried.
2) You needn’t have waited for him for so long time.
编辑推荐:
(责任编辑:)