题目
﹣That can't be! They______for forty minutes but no one has scored a goal yet.﹣Too bad! It's almost half﹣time.( ). A、 had playedB、 playedC、 have been playingD、 were playing
﹣That can't be! They______for forty minutes but no one has scored a goal yet.
﹣Too bad! It's almost half﹣time.( )
.- A、 had played
- B、 played
- C、 have been playing
- D、 were playing
题目解答
答案
[解答]答案:C 考查现在完成进行时.根据for forty minutes 可知他们已经进行了四十分钟了还没进球,再根据下句 It's almost half﹣time可知还要进行下去,所以要用现在完成进行时表示"表示从过去某时开始一直持续到现在的动作,并且还将持续下去."的动作,所以C符合语境.
故选:C.
.解析
步骤 1:理解句子的时态和语境
句子中提到“for forty minutes”,这表明动作已经持续了四十分钟。同时,下文提到“It's almost half﹣time”,说明比赛还在进行中,因此需要使用现在完成进行时来表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
步骤 2:选择正确的时态
现在完成进行时的结构是“have/has been + 动词的现在分词”,表示动作从过去某时开始一直持续到现在,并且还将持续下去。因此,选项C“have been playing”符合语境。
步骤 3:验证答案
根据语境和时态,选项C“have been playing”表示他们已经进行了四十分钟的比赛,且比赛还在进行中,符合题意。
句子中提到“for forty minutes”,这表明动作已经持续了四十分钟。同时,下文提到“It's almost half﹣time”,说明比赛还在进行中,因此需要使用现在完成进行时来表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
步骤 2:选择正确的时态
现在完成进行时的结构是“have/has been + 动词的现在分词”,表示动作从过去某时开始一直持续到现在,并且还将持续下去。因此,选项C“have been playing”符合语境。
步骤 3:验证答案
根据语境和时态,选项C“have been playing”表示他们已经进行了四十分钟的比赛,且比赛还在进行中,符合题意。