--- Alice looks sad. Did you tell her about her brother’s accident?--- Sorry, I
题型:不详难度:来源:
--- Alice looks sad. Did you tell her about her brother’s accident? --- Sorry, I ________ her just before her final exams.A.can’t tell | B.mustn’t have told | C.needn’t tell | D.shouldn’t have told |
|
答案
D |
解析
试题分析:考查情态动词+have done的用法,句意:--Alice看起来很难过,你告诉她关于她哥哥的事故吗?--对不起,我不应该在期末考试前告诉她。因为说的是过去的情况,所以排除AC。Must和完成式连用,都是肯定,没有否定式,shouldn’t have done本不该做而做了。选D。 点评:情态动词无论是表达“推测和可能性”,还是表达“虚拟”这一概念,只要是对过去已经发生的事情进行描述,一律用“情态动词+have done”这一结构;对现在或将来的事情进行描述,用“情态动词+动词或系动词原形”。 |
举一反三
—Why don’t you wear your jogging shorts, mum? —Well, my legs are too skinny, if you ______ know. |
----Must I finish the jod at seven o’clock? ----No, you___________A.mustn’t | B.can’t | C.needn’t | D.don’t have |
|
--- It’s so late. Our son______ be back! --- Don’t worry. I dare say he ______ have some extra work to do.A.can; must | B.will; might | C.should; must | D.must; may |
|
--- You needn’t take an umbrella. It isn’t going to rain. --- Well, I don’t know. It do.A.might | B.need | C.would | D.should |
|
It be the vocabulary that caused you the problem in the exercise because you know a lot of words.A.may | B.couldn’t | C.should | D.needn’t |
|
最新试题
热门考点