题目内容

14.Hurry up!The play               for ten minutes.(  )
A.has begunB.begunC.had beganD.has been on

分析 快点!演出已经开始十分钟了.

解答 答案:D 根据for ten minutes,可知这是for+时间段,用于现在完成时中,且句子中的动词需延续性动词.begin为瞬间动词,故排除A.begun是一般过去时;had began是过去完成时;has been on为现在完成时,且be on为延续性动词.故选D.

点评 英语中的时态主要是借助于时间状语与上下文语境来进行判断.解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态.完成时态中的动词有瞬间动词和持续性动词之分,瞬间动词的过去分词强调的是动作的完成,持续性动词强调的是动作的持续性.现在完成时态中表示一段时间的时间状语不能和瞬间动词连用,持续性动词不能和表示瞬间时间的时间状语连用,需注意区分.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网