时间有先后。
对过去进行时的考查
①I called Hannah many times yesterday evening,but I couldn’t get through. Her brother
________on the phone
all the time!
A. was talking B. has been talking? C. has talked D. talked
【解析】答案为A。句意:昨天晚上我给汉娜打过很多次电话,就是打不通。她的哥哥一
直在电话上说个不停。此处用过去进行时态表示过去某一时间段内一直在进行的
动作。
②The telephone ________, but by the time I got indoor, it stopped.?
A. had rung B. was ringing? C. rings D. has rung
【解析】答案为B。由句意“电话响着,但我进入室内时停了。”可知,该题表达的时间
与过去有关,而与现在无关。由此,排除C、D两项。而如果选A项,则与后面
“it stopped”在逻辑上存在错误。
③I along the street looking for a place to park when the accident .
A. went; was occurring
C. was going; occurred B. went; occurred D. was going; had occurred
【解析】答案为C。occur动作在go along“沿着(街)走”动作进行中发生的,所以主
句用过去进行时,从句用一般过去时。句中的“when”表示“这时”是解题的关键。
句意:我正沿街走着,想找一个地方泊车,这时,事故发生了。
④—It was really very kind of you to give me a lift home.
—Oh, don’t mention it. I _____past your house anyway.(2007北京卷)
A. was coming B. will come C. had come D. have come
【解析】答案为A。根据题干:“搭车回家”是已经发生的事,排除B和D项。根据句意
“不管怎么说,我反正要路过你家”故选was coming表示过去将要。
对过去完成时的考查
①The moment I got home, I found I ________my jacket on the playground.?
A. had left B. left? C. have left
凤凰出版传媒集团 版权所有 网站地址:南京市湖南路1号B座808室
D. was leaving