精英家教网 > 高中英语 > 题目详情
You____________ this morning if you really wanted to see it yourself.
A.ought to comeB.might have come
C.ought to have comeD.can have come

C

本题是情态动词的考查。ought to have done表示“本来应该做但实际上没有做”,相当于should have done。
练习册系列答案
相关习题

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

A.may not beB.won’t beC.couldn’t beD.mustn’t be

查看答案和解析>>

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

—Do you know where David is? I couldn’t find him anywhere.
—Well. He _____have gone far—his coat’s still here.
A.shouldn’tB.mustn’tC.can’tD.wouldn’t

查看答案和解析>>

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

—This wall of air is an effective answer to the problem  and it ____ work.
—But it is a question to put such a wall of air around the statue.
A.mayB.mustC.shouldD.could

查看答案和解析>>

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

She is too thin. She _______ gain some weight but she ______ too little.
A.would; ateB.will; eatC.would; eatsD.will; ate

查看答案和解析>>

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

—When can I come for the photos? I need them tomorrow afternoon.
—They ________ be ready by 12:00.
A.can B.should
C.might D.need

查看答案和解析>>

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

— Excuse me, Is this the right way to the Summer Palace ?
— Sorry, I am not sure, but it _______ be.
A.mightB.willC.mustD.can

查看答案和解析>>

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

---    you disturb her with these annoying questions just when she was busy cooking dinner?
---Sorry, I      that at that time.
A.Should, should have doneB.Shall; may have done
C.Must, should doD.Must, should not have done

查看答案和解析>>

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

I was really anxious about you. You ________ home without a word.
A.mustn’t leaveB.shouldn’t have left
C.couldn’t have leftD.needn’t leave

查看答案和解析>>

同步练习册答案