分析 had been on for over half an hour by the time I got to the cinema.
解答 答案:had been on for over half an hour by the time I got to the cinema.这里的两个动作都发生在昨天晚上last night,电影开始和我到达这两个动作,电影的开始先发生,是过去的过去,用过去完成时had+过去分词,这里是电影开始了半个多小时for over half an hour 是一段时间,故这里需用持续性动词,开始start是短暂性动词,用be on表状态,be的过去分词是been,故had been on for over half an hour,by the time表示到…时候,引导时间状语从句,用一般过去时,到达get to,get的过去式是got,加上宾语the cinema,故答案是had been on for over half an hour by the time I got to the cinema.
点评 by the time意为"到…时候(为止)",是一个介词短语,在句中经常起连词作用,引导时间状语从句.如果从句中的谓语动词是一般过去时,那么主句中的谓语动词通常用过去完成时,表示"截止到从句动作发生时,主句动作已经完成,即过去的过去".例如:
By the time he returned home,the rain had stopped.等他回到家时,雨已经停了.
科目:初中英语 来源: 题型:选择题
| A. | with | B. | at | C. | over | D. | from |
查看答案和解析>>
科目:初中英语 来源: 题型:填空题
查看答案和解析>>
科目:初中英语 来源: 题型:填空题
查看答案和解析>>
科目:初中英语 来源: 题型:填空题
查看答案和解析>>
科目:初中英语 来源: 题型:填空题
查看答案和解析>>
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com