作业帮 > 英语 > 作业

You look tired!Yes,I ----compurter games for two hours.选什么,为

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/24 04:55:51
You look tired!Yes,I ----compurter games for two hours.选什么,为什么?
You look tired!
Yes,I ----compurter games for two hours.
A,play.B,was playing.C,have been playing.D,am playing
选什么,为什么?
C,
play是一般现在时,突出不了现在的意味;was playing是过去进行时,是纯粹的过去,和现在无关联;am playing只是片面地说明了现在的情况,这三个答案都和时间状语的for two hours不符合,因为这两个小时里有纯粹过去的时间,还有刚刚过去的时间以及此时此刻的时间,而have been playing是现在完成进行时,它所对应的时间正好和for two hours完美呼应了.
再问: 谢谢,不过有一个小问题,是不是因为tired,表明对自己有影响,所以选现在完成进行时,可我个人认为,既然是for two hours,那正在进行时am playing因该也可以说得过去吧,,,
再答: am playing不能和表示一段时间的状语for two hours连用的;因为这两个小时里有过去的时间,可在am playing中却找不到过去的时间,am playing表明的是纯粹现在的时间。