(2013·高考新课标全国卷Ⅱ)Since nobody gave him any help,he________have done the research
题型:不详难度:来源:
(2013·高考新课标全国卷Ⅱ)Since nobody gave him any help,he________have done the research on his own.A.can | B.must | C.would | D.need |
|
答案
B |
解析
选B。分析主从句逻辑关系,主句是对从句表达的原因的一种猜测,must have done想必/准是/一定做过某事,符合主从句之间的逻辑关系。本题句意为“既然没人给他帮忙,那他肯定是自己做的研究”。can have done 用于疑问句或否定句中,表示对过去情况的推测;would have done表示过去将来完成时或用于虚拟语气中;need have done 通常用于否定句和疑问句中,表示“本不必做某事却做了”。 |
举一反三
(2013·高考北京卷)—You needn’ t take an umbrella.It isn’t going to rain. —Well,I don’t know.It________do.A.might | B.need | C.would | D.should |
|
(2013·高考天津卷)No one ________be more generous; he has a heart of gold.A.could | B.must | C.dare | D.need |
|
(2013·高考重庆卷)—What are you doing this Saturday? —I’m not sure,but I________go to the Rolling Stones concert.A.must | B.would | C.should | D.might |
|
(2013·高考辽宁卷)Harry is feeling uncomfortable.He ________too much at the party last night.A.could drink | B.should drink | C.would have drunk | D.must have drunk |
|
(2013·高考四川卷)—Why are your eyes so red? You________have slept well last night. —Yeah,I stayed up late writing a report.A.can’t | B.mustn’t | C.needn’t | D.won’t |
|
最新试题
热门考点