Page 48 - 江西普通高校专升本英语(最终版)
P. 48
江西普通高校专升本英语
the time意为“到...的时候”,前半句可知这里讲的是过去的事,所以主句要用过去完成时,表示
动作在这之前完成。故选A。
【真题演练2】 We _____that all of your family would come but you didn’t.
A. hoped B. had hoped C. hope D. would hope
【答案】B
【解析】句意:我们本希望你们全家将会来但是你没有来。考查过去完成时。根据后面用的过去
式,你没有来,表明它发生在过去的过去,所以用过去完成时,故选B。
【模拟演练3】 The fireman _____the burning building three times before the fire was put out.
A. is entering B. has entering C. was entering D. had entered
【答案】D
【解析】句意:消防队员三次进入着火的大楼,才把火扑灭。考察过去完成时。根据was put
out,可知一般过去时,消防队员三次进入着火的大楼,动作已经完成,因此用过去完成时(过去
的过去),故选D。
【模拟演练4】 Simon_____the piano for ages when he gave his first concert.
A. has played B. is playing C. had played D. will play
【答案】C
【解析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。考察过去完成时。根据时
间后开了音乐会表示过去的过去,应该用过去完成时。故选C。
3.将来完成时
定义:表示在将来某个时间之前完成的动作,并且对将来的某一时间产生影响。
形式:will/shall have done
th
常见标志词:by the time,on June 25 …
用法:表示在将来某个时间之前完成的动作,并且对将来的某一时间产生影响。常用时间状语为
“by+将来的某个时间”。
By the time Mr.White arrives at the hotel, we will have stayed there for 2 hours.
等到怀特先生到达酒店时,我们将已经在那里待了两个小时了。
【真题演练1】 By the time you get there this afternoon, the film ______.(2007年真题)
A. is to start B. is starting C. will start D. will have started
【答案】D
【解析】句意:到你今天下午到达的时候,电影将已经开始播放。考查将来完成时由By the time
(完成时态时间标志词),和get there动作发生在将来,所以要用将来完成时。故选D。
·34· ·35·