— Who has made a mess in my room?— Who else _______ have done it but your naught

— Who has made a mess in my room?— Who else _______ have done it but your naught

题型:不详难度:来源:
— Who has made a mess in my room?
— Who else _______ have done it but your naughty son?
A.wouldB.couldC.shouldD.must

答案
B.
解析

试题分析:考查情态动词用法。语境表示对过去发生并延续到现在的情况的推测,用could have done 表示不肯定的语气。句意:--谁把我的房间弄的一团糟?--除了你的调皮的儿子还会有谁呢?选B。
点评:情态动词用于推测和虚拟语气连用一直以来都是高考的重点,表示推测的时候对现在情况的推测以及对过去情况的推测要分开。
举一反三
You ______ park here! Don’t you see “No Parking” beside you?
A.needn’tB.mustn’t C.won’tD.couldn’t

题型:不详难度:| 查看答案
—Does your uncle still smoke?
—He ____________given it up. It’s two years ever since he ____________.
A.can’t have; smokedB.may have; smoked
C.should have; has smokedD.should have; didn’t smoke

题型:不详难度:| 查看答案
      I turn on the TV for you,Grandpa?
一Yes,thanks a lot,my dear. You’re so considerate.
A.May B.Shall C.Will D.Need

题型:不详难度:| 查看答案
—Have you invited Alice to our party?
—Yes. But she _____ come; she is busy nowadays.
A.must notB.might notC.should not D.need not

题型:不详难度:| 查看答案
—Li Lin took the 8:00 bus to Fuzhou this morning.
—Really? He _________ a fast train. It’s much more comfortable to travel by fast train.
A.could have takenB.should takeC.must have takenD.can take

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.