题目内容

9.She could have been in time for the interview,but her flight ________.(  )
A.was delayingB.had been delayed
C.has delayedD.was delayed

分析 她本可以及时赶上面试的,但是她的航班晚点了.

解答 答案:D.
根据句中的could have been可知,这是对过去情况的假设,因此but后的句子陈述的是过去的情况,应用一般过去时;her flight与delay之间为动宾关系,故用被动语态.可排除A和C.B为过去完成时,句中没有相应的时间状语印证,排除B;故选D.

点评 对于时态的题目要认真分析句子的语境,本句中but后面的内容只是陈述过去的一个事实.如:I could have helped you with your project,but I was too busy then.

练习册系列答案
相关题目

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

精英家教网