专题八 情态动词和虚拟语气
1.(2013·高考新课标全国卷Ⅱ)Since nobody gave him any help,he________have done the research on his own.
A.can B.must
C.would D.need
解析:选B。分析主从句逻辑关系,主句是对从句表达的原因的一种猜测,must have done想必/准是/一定做过某事,符合主从句之间的逻辑关系。本题句意为“既然没人给他帮忙,那他肯定是自己做的研究”。can have done 用于疑问句或否定句中,表示对过去情况的推测;would have done表示过去将来完成时或用于虚拟语气中;need have done 通常用于否定句和疑问句中,表示“本不必做某事却做了”。
2.(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
解析:选A。题干的意思是:“你不必带伞。不会下雨的。”“哦,我不知道。也可能会下。”might或许,可能,表示有一定的可能性;need必要,需要;would会,表示意愿;should应该,表示义务。由I don’t know可知,此处不确定,有一定的可能性,用might,故A项正确。掌握题干中的关键信息(如I’m not sure,I don’t know等不确定的语气)是解题的关键。
3.(2013·高考天津卷)No one ________be more generous; he has a heart of gold.
A.could B.must