4、ouldn't;musthaveplayedD.didn't;musthavebeenplaying答案与解析 D 第一句表述过去的真实情况,故用一般过去时;第二句表示就过去某时正在发生的动作进行肯定推测,故用musthavebeendoing。2.Peter________comewithustonight,butheisn'tverysureyet.A.mustB.mayC.canD.could答案与解析 B 由后句的“heisn'tverysure”可知,前句表示把握性不大的肯定,只有B项符合题意。3.John,you________playwiththeknife;you___
5、_____hurtyourself.A.won't;can'tB.mustn't;mayC.shouldn't;mustD.can't;shouldn't答案与解析 B 句意:约翰,你不能玩刀子,可能会伤到你自己。mustn't“禁止”;玩刀子导致的伤害只是一种可能性而不是必然性,故B项恰当。4.—JackcametoworklastSaturday,butnoonehasseenhimsince.—________hehavegoneabroad?A.NeedB.MustC.ShouldD.Could答案与解析 D 表推测的否定句和疑问句中,情态动词应用can或could。must表
6、推测时,只用于肯定句。5.—Thatwomanhasbeentakingcareofthetwowhitetigersfor8years.—Oh,dear!She________alotofdifficulties!A.couldgothroughB.mightgothroughC.oughttohavegonethroughD.musthavegonethrough答案与解析 D 考查“情态动词+havedone”的用法。musthavedone表示对过去发生过的事情的肯定推测。C项表示本该经历困难而(实际上)没有,不合题意。6.Itrainedalotduringtheirjour
7、ney,sothey________havehadagoodtime.A.can'tB.mustC.shouldn'tD.might答案与解析 A 考查情态动词表推测的用法。由句中前半部分“旅行期间经常下雨”可以推出:他们玩得“一定不”快乐。can'thavedone表示对过去发生的事情的否定推测“不可能”;musthavedone表示对过去发生的事情的肯定推测“一定”;shouldn'thavedone表示本不应该做的事而实际上做了;migh