精英家教网 > 初中英语 > 题目详情
13.---Did you go to the movie last night?
---Yes.But the moviehad been on for over half an hour by the time I got to the cinema.(我到电影院时电影开始已经半个多小时了) (by)

分析 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.等他回到家时,雨已经停了.

练习册系列答案
相关习题

科目:初中英语 来源: 题型:填空题

14.PLA代表的是中国人民解放军.
PLAstands for the People's Liberation Army.

查看答案和解析>>

科目:初中英语 来源: 题型:选择题

4.The theme of the Youth Olympics in Nanjing is"Talk __________ the world,and share our dreams."(  )
A.withB.atC.overD.from

查看答案和解析>>

科目:初中英语 来源: 题型:填空题

1.我认为游泳没有潜水危险.
Idon't think swimming is as dangerous as diving.

查看答案和解析>>

科目:初中英语 来源: 题型:填空题

8.妈妈生病好几天了,凯特得在家照看她.
Momhas been illfor several days.Kate has to look after her at home.

查看答案和解析>>

科目:初中英语 来源: 题型:填空题

18.昨天这个时候他们正带领我们参观他们的公司.
They wereshowing us around their company this time yesterday.

查看答案和解析>>

科目:初中英语 来源: 题型:填空题

5.过去我喜欢听音乐对体育一点也不感兴趣.
Iused to like to listen to music and wasn't interested in sports at all.

查看答案和解析>>

科目:初中英语 来源: 题型:填空题

2.中国人一定会坚持我们的中国梦.
Chinese people are sure toholdonto our"Chinese Dream".

查看答案和解析>>

科目:初中英语 来源: 题型:填空题

3.Have you been to Beijing?It is innorthern (north) China.

查看答案和解析>>

同步练习册答案