题目内容

11.当他们到电影院时,电影已演了十分钟.
When they got to the cinema,the filmhadbeenonfor ten minutes.

分析 had been on

解答 答案:had been on
通过中英文句子的比对,可知英文句子中缺少"已经上演"的表达.首先根据设空处后面的时间状语for ten minutes确定用完成时态,由于when引导的时间状语从句用了一般过去式,所以主句用过去完成时而非现在完成时,过去完成时的构成是:主语+had+动词的过去分词;另外表述"电影上演了一段时间"要用be on,由于be on表状态,可以与一段时间连用,故答案为:had been on

点评 熟练掌握常用句型和固定短语的表达,根据句意和语法要求作出正确解答.

练习册系列答案
相关题目

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

精英家教网