题目内容

4.-Did you listen to the speech?
-No,we ____ it.But we had a lot of traffic on our way.(  )
A.must have attendedB.shouldn't have attended
C.could have attendedD.could attend

分析 --你去听讲座了吗?
--没有.我们本来能够去的,但是路上交通太拥挤了.

解答 答案:C.
根据题干问话中谓语动词did可知,听讲座此事发生在过去;再由答话中but句意可知讲座没有听成;另"情态动词+have done"此结构表示对过去情况的推测.C选项could have done表过去本来能做成的(却没做成),we could have attended it意为"我们本来能听成讲座的"事实上没有,符合句意,故选C.A选项,must have done表过去肯定做了某事;B选项,shouldn't have done表过去本不该做某事而做了;D选项,could do不表对过去的推测.

点评 此题考查情态动词对过去情况的推测.其基本结构为"情态动词+have done"常见的形式有must have done表过去肯定做了某事;should/ought to have done表本该做某事却没有做;shouldn't/oughtn't to have done表本不该做某事却做了;could have done表过去本来可以做某事却没有做;can't have done表过去肯定没有做某事;needn't have done表本没有必要做某事却做了.

练习册系列答案
相关题目

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

精英家教网