精英家教网 > 高中英语 > 题目详情
Since nobody gave him any help,he ________ have done the research on his own.
(2013·大纲全国,26)
A.canB.must
C.wouldD.need
B
解析 句意为:既然没人给他帮忙,那他肯定是自己做的研究。分析主从句逻辑关系可知,主句是对从句表达的原因的一种猜测,must have done想必/准是/一定做过某事,符合主从句之间的逻辑关系。can have done用于疑问句或否定句中,表示对过去情况的推测;would have done表示过去将来完成时或用于虚拟语气中;need have done通常用于否定句和疑问句中,表示“本不必做某事却做了”。
练习册系列答案
相关习题

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

—I regret to say that I failed to rank first in the terminal exam.
—Come on,nobody ________ win all the time.
A.shouldB.must
C.shallD.can

查看答案和解析>>

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

When I was a child,I ________ watch TV whenever I wanted to.        (2013·江西,29)
A.shouldB.could
C.mustD.need

查看答案和解析>>

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

Why _______ you be so stubborn? You should think over my advice on this matter.
A.mayB.shallC.dareD.must

查看答案和解析>>

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

“No student,” the headteacher stressed, “_______ go out of the school after ten o’clock at night without my permission.”
A.mustB.willC.shallD.may

查看答案和解析>>

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

— It’s no easy task to catch a ticket on a website that receives 1 billion clicks daily.
—I can’t agree with you more.There ________ be errors for every single step.
A.shouldB.must
C.willD.can

查看答案和解析>>

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

Oh, I'm not feeling well in the stomach. I ________ so much fried chicken just now.
A.shouldn't eatB.mustn't have eaten
C.mustn't eatD.shouldn't have eaten

查看答案和解析>>

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

When I lived with my roommates in the university, we ________ often talk into the night.
A.mightB.could
C.shouldD.would

查看答案和解析>>

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

With all his money, he ________ worry about a little thing like 5 cents!
A.can B.must
C.may D.should

查看答案和解析>>

同步练习册答案