当前位置:高中试题 > 英语试题 > 虚拟语气 > —I didn"t go to see the doctor yesterday.     —But you________.  A.ought B.ought...
题目
题型:不详难度:来源:
—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,是表过去,而非现在。
核心考点
试题【—I didn"t go to see the doctor yesterday.     —But you________.  A.ought B.ought】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
.—Do you feel like ________ there or shall we take a bus?
    —I’d like to walk. But since there isn"t much time left, I"d rather we________ a taxi.
A.walking; hire B.to walk; hire C.to walk; hired D.walking; hired

题型:不详难度:| 查看答案
—Miss White has decided to explore in the forest by herself.
—She________ask her boyfriend to if she ________go walking in the forest.
A.needn"t to; dares toB.doesn"t need; dares
C.need not to; dare to D.needn"t; dare

题型:不详难度:| 查看答案
His failure in the exam suggested that he __________ the teacher’s instructions.
A.can’t have followed B.needn’t have followed
C.mustn’t have followedD.shouldn’t have followed

题型:不详难度:| 查看答案
—The research on the new bird flu virus vaccine is challenging and demanding. Who do you think can do the job?
—____ my students have a try?
A.ShallB.WillC.CouldD.Should

题型:不详难度:| 查看答案
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

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.