题目内容

7.When I went to see the film Harry Potter,it________ for 10minutes.(  )
A.has begunB.had begunC.had been onD.began

分析 当我去看哈利波特这部电影的时候,电影已经开始10分钟了.

解答 答案C 根据for 10 minutes,for+时间段,可知用完成时.又从句中是went to,go的过去时形式,表示在过去某一时间或动作之前已经发生或完成了的动作.它表示动作所发生的时间是"过去的过去",所以选择过去完成时:had+及物动词的过去分词,排除A D.又因为电影已经开始10分钟了,表达一种状态,句中的谓语动词须是延续性的.用had been on,而had begun 是非延续性的动词,表示动作,不是状态,故选C.

点评 本题主要考查过去完成时,它表示动作所发生的时间是"过去的过去",常与表示一段时间的for短语、since短语或从句等连用时,应注意句中的谓语动词须是延续性的.

练习册系列答案
相关题目

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

精英家教网