AN ENGLISH QUESTIONthe TV play __ for ten minutes when I turned on the TV A.had been on B.had started C.had begun D.has been on 说明理由.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 03:55:02
AN ENGLISH QUESTIONthe TV play __ for ten minutes when I turned on the TV A.had been on B.had started C.had begun D.has been on 说明理由.

AN ENGLISH QUESTIONthe TV play __ for ten minutes when I turned on the TV A.had been on B.had started C.had begun D.has been on 说明理由.
AN ENGLISH QUESTION
the TV play __ for ten minutes when I turned on the TV
A.had been on B.had started C.had begun D.has been on
说明理由.

AN ENGLISH QUESTIONthe TV play __ for ten minutes when I turned on the TV A.had been on B.had started C.had begun D.has been on 说明理由.
选A
这题要考虑很多个问题:1、这句话的意思是:当我打开电视时,电视节目已经播放了十分钟
2、已经我了十分钟是在我打开电视之前的,所以这题要用过去完成时 即过去的过去
3、是过去完成时态的有A B C三个答案,但B和C 的started begun 是短暂性动词 要化为延续性动 词been on,意为已经播了十分钟

选A,后面有时间,所以选延续性动词,B,C排除。根据句子的时态要求,我打开题目中已是过去时态所以在这之前的状态肯定是过去时态。

A
这句话是说,当我打开电视时,戏剧已经开播了十分钟。
所以要用过去完成时,故D排除。
而在过去完成时中,had 后面的动词必须为可延续性动词,而stard,begin是短暂性动词,故B,C错误。所以正确答案是A。