精英家教网 > 高中英语 > 题目详情
You look smart in this new jacket. That old one ______ thrown away many years ago.
A.ought to beB.ought to have been
C.would beD.would have been
B
考查情态动词后接动词的情况,本句意为“你穿上这件新夹克很帅气,那件旧的在几年前就该扔了”。情态动词ought to后接完成形式表示“本该/应该……(但是却没有……)”,故选B。
练习册系列答案
相关习题

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


—Where is Bob? I cannot find him anywhere.
—He       have been off long. I heard him make a call just now.
A.shouldn’tB.can’tC.mustn’tD.needn’t

查看答案和解析>>

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

(江苏省海安市2009学年度高三摸底,27)---Your sister nearly _______ all her spare time to her study during the three years.
----That’s right, or she ________ the first place in her school in the College Entrance Examination.
A.devoted; wouldn’t have taken B.spent; wouldn’t have taken
C.had devoted; hadn’t taken D.had spent; couldn’t take

查看答案和解析>>

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

You can’t imagine that a well –behaved gentleman ______ be so rude to a lady.
A.mightB.needC.shouldD.would

查看答案和解析>>

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

I followed his advice that I____mys tudy plan.
A.changedB.would changeC.changeD.had changed

查看答案和解析>>

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

— ____ I know your name ?
— Sorry , you ____ .
A.May ; mayn''tB.May ; can''tC.Must ; mustn''tD.Need ; must

查看答案和解析>>

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

She must have seen the blind man many times , ____ she ?
A.haven''tB.didn''tC.hasn''tD.hadn''t

查看答案和解析>>

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

— Would you open the window , please ?
— Yes , I ____ .
A.willB.wouldC.doD.can

查看答案和解析>>

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

There is no light in the room.They ____asleep.
A.should have gone toB.must beC.could goD.might be going

查看答案和解析>>

同步练习册答案