题目内容

12.You are too late.The film ______ since half an hour ago.(  )
A.has begunB.has been onC.began

分析 你来得太晚了.电影已经开始半个小时了.

解答 答案:B 联系汉语意思根据since half an hour ago(从半小时前),可知此处since是现在完成时的标志词,此处应使用have+过去分词的结构;又因为since短语表示一段时间,所以其所在句子的谓语动词应使用延续性动词.又知has begun意为已经开始,但不能与一段时间连用;have been on意为已经开始,表示一种状态,可以与时间段连用;began是过去时态,显然不符合用法.所以此处应填写has been on,故选B.

点评 此题考查现在完成时的用法.做题时,应抓住句中的时间标志词判断出时态,可得出句子结构.其次要注意当句中是for+一段时间/since+时间点时,要使用延续性动词.

练习册系列答案
相关题目

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

精英家教网