—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 have | B.should | C.must | D.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. |
He suggested that she ____ the coat at home.A.leaves | B.left | C.leave | D.will leave |
|
The mother insisted her child ________________________.A.to be checked | B.on having a check | C.be checked | D.should check |
|
_______it not been for the free ticket, I would not have gone to the cinema. |
If you want to book tickets for the 2012 Olympic Games, just call 60952012. It _____be simpler.A.mustn"t | B.won"t | C.needn"t | D.couldn"t |
|
最新试题
热门考点