—Guess what? I have got A for my term paper.—Great!You _______ read widely and p

—Guess what? I have got A for my term paper.—Great!You _______ read widely and p

题型:不详难度:来源:
—Guess what? I have got A for my term paper.
—Great!You _______ read widely and put a lot of work into it.
A.must haveB.should
C.mustD.should have

答案
A
解析
试题分析:上文意思,猜猜看,我在学期报告中得了一个A。下文意思,真棒!你一定是阅读广泛并且你付出了很多劳动。 must have done表示对过去发生的事情或状态进行推测,语气比较肯定,通常只用于肯定句.Should应该,must必须should have done表示过去本应该做的事却没做。故选A.
点评:情态动词之间的区别主要是语气不同,但提前首先要理解句子要表达的含义,然后做出准确判断. must have done表示对过去发生的事情或状态进行推测,语气比较肯定,通常只用于肯定句.Should应该,must必须should have done表示过去本应该做的事却没做。
举一反三
_______ it rain tomorrow, we would stay at home.
A.ShouldB.BeC.WereD.Will

题型:不详难度:| 查看答案
He suggested that she ____ the coat at home.
A.leavesB.left C.leave D.will leave

题型:不详难度:| 查看答案
The mother insisted her child ________________________.
A.to be checked B.on having a check
C.be checkedD.should check

题型:不详难度:| 查看答案
_______it not been for the free ticket, I would not have gone to the cinema.
A.WereB.ShouldC.IfD.Had

题型:不详难度:| 查看答案
If you want to book tickets for the 2012 Olympic Games, just call 60952012. It _____be simpler.
A.mustn"tB.won"tC.needn"tD.couldn"t

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

超级试练试题库

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