初中英语有图 为什么这道题不选 a?

如题所述

Hello,Sandy.This is Jack.What are you doing?
I'm watching a match,It started at 7:00P.m and_____on for another half an hour.
A.has been B.was C.had been D.will be
答:D
译:你好,桑迪。我是杰克。你在干吗呢?
我在看一场比赛。7点开始的。还要进行半个小时。
析:关键词是这个another 表示“又一个”,说明前面已经进行了半个小时了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-20
im watching 正在进行时嘛~another说的就是还需要另外的半小时所以表示的是未来的状态啊~

如果要用A的话表示已经,那就不用another用has been on for half an hour啦~~
第2个回答  2013-02-20
has/have been on指的是电影放映状态,一般不表达球赛这种事件。D表示为“将再有半个小时”(这种坑很容易跳下去的,跳的不好还以为题出错了)
第3个回答  2013-02-20
如果要用A的话表示已经,
不符合剧情需要
第4个回答  2013-02-20
be+动ing是现在进行时,will be是将来时态
相似回答