题目内容

13.-I am sorry,I ____________at you the other day.
-Forget it.I was a bit out of control myself.(  )
A.shouldn't shoutB.shouldn't have shouted
C.mustn't shoutD.mustn't have shouted

分析 --很抱歉,那天我本不应该向你大喊大叫.
--别放在心上.我自己也有点失控了.

解答 答案是B.
本题考查"情态动词+have done"的结构. shouldn't have daone表示"本不该做而实际上却做了";根据句意"本不应该向你吼"可以推断答案是B.A项shouldn't do 表示"不应该",说明现在和将来不应该;C项mustn't do 表示禁止;没有mustn't  have done的结构;所以A、C和D均不符合题意.

点评 在掌握虚拟语气的规则的基础上,判断题干属于什么类型的虚拟,然后根据语境,选用恰当的动词形式表达虚拟.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网