精英家教网 > 高中英语 > 题目详情
—I didn't go to see the doctor yesterday.
    —But you________.  
A.ought B.ought to C.oughted to D.ought to have
D
从对话中可以看得出来,双方谈论的话题是过去的事,故应用ought to have +过去分词,省略时,则须在to之前加上have。错选B者主要是没注意到句中的yesterday,是表过去,而非现在。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

But for the party, he ________ of hunger fifteen years ago.
A.would have diedB.would die
C.must have diedD.must die

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The politician has been warned that he would be getting into great trouble_____stick to his standpoint.
A.were he toB.he willC.he was toD.would he

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

I ____ you, but I didn’t think you would listen to me.
A.could have told B.must have told C.should tell D.might rell

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

.—Without your help, we _____ this task on time.
—My pleasure.
A.don’t finishB.will not finishC.didn’t finishD.would not have finished

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—What caused the accident?
—It was my fault, sir. I _____ to the left.
A.ought not to have turnedB.needn’t have turned
C.shouldn’t turnD.couldn’t turn

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

“Did Jim come?” “I don’t know. He _______ while I was out.”
A.might have comeB.might come
C.mush have comeD.should have come

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—What do you think we can do for our aged parents?
—You __________ do anything except to be with them and be yourself.
A.don’t have toB.oughtn’t to
C.mustn’tD.can’t

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

You should have put the milk in the ice box. I expect it  ___undrinkable by now.
A.becameB.had becomeC.has becomeD.becomes

查看答案和解析>>

同步练习册答案