当前位置:高中试题 > 英语试题 > 动词的分类 > Since nobody gave him any help,he ________ have done the research on his own.(20...
题目
题型:不详难度:来源:
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通常用于否定句和疑问句中,表示“本不必做某事却做了”。
核心考点
试题【Since nobody gave him any help,he ________ have done the research on his own.(20】;主要考察你对动词的分类等知识点的理解。[详细]
举一反三
—You needn’t take an umbrella.It isn’t going to rain.
—Well,I don’t know.It________do.                             (2013·北京,35)
A.mightB.need
C.would D.should

题型:不详难度:| 查看答案
Harry is feeling uncomfortable.He________too much at the party last night.(2013·辽宁,31)
A.could drinkB.should drink
C.would have drunkD.must have drunk

题型:不详难度:| 查看答案
No one________ be more generous;he has a heart of gold.         (2013·天津,9)
A.couldB.must
C.dareD.need

题型:不详难度:| 查看答案
He________sleep,although he tried to,when he got on such a hunt for an idea until he had caught it.                                                     (2013·湖南,32)
A.wouldn’t B.shouldn’t
C.couldn’tD.mustn’t

题型:不详难度:| 查看答案
When I was a child,I ________ watch TV whenever I wanted to.        (2013·江西,29)
A.shouldB.could
C.mustD.need

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