题目内容
7.-You ought to have made an apology to Tom yesterday evening.-Yes,I know I________.( )
A. | ought to have | B. | have to | C. | should | D. | must have |
分析 -你昨天晚上本应该向Tom道歉.-是的,我知道我本应该道歉的.
解答 答案:A
句意表达的是与过去事实相反的假设,意思是本应该做而没有做的事情;ought to have中的have体现的是完成时态,不可省略.故选A.
点评 情态动词的用法是英语中常考的语言点.通常考查的方式有虚拟和推测,本题考查的是情态动词的虚拟用法.学习时要注意积累.
练习册系列答案
相关题目
17.He told them he could have nothing to do with such a plan and refused to give his _________.( )
A. | approves | B. | approving | C. | disapproval | D. | approval |