题目
-Mike,why do you come here so late?The concert since half an hour ago.-What a pity!No wonder all the singers have left.( )A. has endedB. has been onC. has startedD. has been over
-Mike,why do you come here so late?The concert since half an hour ago.
-What a pity!No wonder all the singers have left.( )
-What a pity!No wonder all the singers have left.( )
题目解答
答案
A.结束了;B.上映;C.开始;D.结束了;根据时间状语since half an hour ago可知,句子时态为现在完成时态,其构成是:have/has+过去分词,句中动词要用延续性动词;started的原形是start,ended的原形是end,它们都是短暂性动词,排除AB。has been on表示"已经放映",has been over表示"已经结束",表示状态,它能跟一段时间连用。结合下文"真可惜!难怪所有的歌手都离开了。"可知上文句意为"音乐会半小时前就结束了"。
故选:D。
故选:D。
解析
步骤 1:确定句子时态
根据时间状语since half an hour ago,句子时态为现在完成时态,其构成是:have/has+过去分词。
步骤 2:选择合适的动词
选项A和C中的ended和started都是短暂性动词,不能与一段时间连用。选项B和D中的been on和been over都是延续性动词,可以与一段时间连用。
步骤 3:确定动词含义
选项B表示"已经放映",选项D表示"已经结束"。根据下文"真可惜!难怪所有的歌手都离开了。"可知,上文句意为"音乐会半小时前就结束了"。
根据时间状语since half an hour ago,句子时态为现在完成时态,其构成是:have/has+过去分词。
步骤 2:选择合适的动词
选项A和C中的ended和started都是短暂性动词,不能与一段时间连用。选项B和D中的been on和been over都是延续性动词,可以与一段时间连用。
步骤 3:确定动词含义
选项B表示"已经放映",选项D表示"已经结束"。根据下文"真可惜!难怪所有的歌手都离开了。"可知,上文句意为"音乐会半小时前就结束了"。