精英家教网 > 高中英语 > 题目详情
Why did you keep it a secret from me ? I ____ about it .
A.should be toldB.ought to have been told
C.should have toldD.ought to be told
B。
表示应该做某事,但事实上没做到,应用“should / ought to +不定式的完成式”,本句为被动语态。
练习册系列答案
相关习题

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

---What can I do for you?
----- If you _____ see Mr. Smith, give him my regards.
A.willB.wouldC.shallD.should

查看答案和解析>>

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

— ____ he open the door ?
— Yes , please .
A.WillB.ShallC.DoesD.Would

查看答案和解析>>

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

Why ____ you keep on troubling me with such questions while I''m busy ?
A.couldB.canC.mustD.will

查看答案和解析>>

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

A lion ____ only attack a human being when it is hungry .
A.shouldB.canC.willD.shall

查看答案和解析>>

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

---- Isn’t amazing that such a good player ____ have failed to be elected to compete?
----Yes, but that is life.
A.wouldB.mightC.mustD.should

查看答案和解析>>

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

She's too thin. She ____ gain some weight but she _____ too little.?
A.would, ateB.will, eats ?C.would, eatsD.will, ate??

查看答案和解析>>

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

—Hi, Tom . Any idea where Jane is?
—She _____in the classroom . I saw her there just now.
A.shall beB.should have been
C.must beD.might have been

查看答案和解析>>

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

One of the few things you __   _ say about English people with certainty is that they talk a lot about the weather.
A.needB.mustC.shouldD.can

查看答案和解析>>

同步练习册答案