题目内容
1. —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表示过去本应该做的事却没做。
练习册系列答案
相关题目
–Guess what! Alice has failed in the exam.
– ____? She is second to none in English in our class.
| A.How is it | B.How come | C.What | D.What is it |