题目内容
【题目】Why are you so late? The parade __________ for half an hour.
A. has begunB. has beenC. has been onD. began
【答案】C
【解析】
句意:你为什么这么晚?游行已经开始半个小时了。has begun已经开始;has been一直是;has been on已经进行;began开始,过去式。根据句意可知,这里强调过去发生的事情对现在的影响,应用现在完成时,排除D。句中for half an hour表示一段时间,begin是瞬间性动词,不能和一段时间状语搭配,故应选C。
练习册系列答案
相关题目