题目内容
【题目】You are late, Lucy. The class ______ for 20 minutes.
A.has begunB.has been onC.began
【答案】B
【解析】
句意:Lucy你迟到了,这节课已经上了20分钟了。
考查现在完成时,其构成为:主语+ have/has +动词的现在分词+其他成分。表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。其一般与表示一段时间的时间状语连用,观察原句发现句子后面出现了for 20 minutes这是表示一段时间,所以这里应该用现在完成时并且是延续性动词,排除AC,故选B。
![](http://thumb.zyjl.cn/images/loading.gif)
练习册系列答案
相关题目