题目内容

17.The volleyball match _________ on for ten minutes when he turned on the TV.(  )
A.has beenB.had beenC.will beD.would be

分析 当我打开电视的时候,排球赛已经开始打了十分钟了.

解答 答案:B.
根据when引导的时间状语从句可知,从句中的时态为一般过去时,而排球赛开始发生在打开电视之前,所以为过去的过去发生的时间,故选B.

点评 本题考查了过去完成时的用法:即表示过去某一时间或动作以前已经发生或完成了的动作,该动作发生的时间通常是在"过去的过去";它的时间状语可以是由by,before等构成的短语;其中by意为:在…之前,到…为止;因此做该题的关键是看它的时间状语是否表示过去的过去;另外,还要注意总结它与现在完成时以及过去进行时的区别.

练习册系列答案
相关题目

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

精英家教网