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/06/30 05:29:31
![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 说明理由.](/uploads/image/z/11095496-8-6.jpg?t=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+%E8%AF%B4%E6%98%8E%E7%90%86%E7%94%B1.)
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。