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