2012年GCT考试单科精练:英语篇(五)
2012-08-18 8:25:03 www.gct-online.com
1. Eugene resents his mother’s insistence that he _________ to church.
A. go B. went
C. would go D. ought to go
2. I ___________the party much more if there hadn’t been quite such a crowd of people there.
A. would enjoy B. will have enjoyed
C. would have enjoyed D. will be enjoying
3. “May I speak to your manager Mr. Williams at five o’clock tonight?” “I’m sorry. Mr. Williams ___________ to a conference long before then.”
A. will have gone B. had gone
C. would have gone D. has gone
4. If the United States had not entered the Second World War, probably the unemployment rate ___________ still further.
A. would rise B. should rise
C. would have risen D. had risen
5. If Tom wins tomorrow, he __________ thirty races in the past four years.
A. will win B. has won
C. would have won D. will have won
1.【答案】A
【解析】insistence意为”坚持”,含有说话人的主观意愿,因此与其相关的从句中要使用虚拟语气。与其相似的同位语从句中使用虚拟的词还有:motion,order,plan,recommendation,proposal,idea,request,suggestion等,例如:His suggestion that the plan be subject to modification was approved by us all. 他建议将这个计划修改一下,这个建议得到了大家的赞同。
2.【答案】C
【解析】虚拟语气用在条件句中表示对过去的假设,从句使用过去完成时,主句他用”would(should,could,might)+have done”,例如:If I had been put in your position.I wouldn’t have done that.如果我处在你的位置,我是不会做那件事情的。If you had come here yesterday,you would have met Professor Chomsky.你昨天来这里的话,就会见到乔姆斯基教授了。If you had followed my advice,you would have passed the exam. 如果你听了我的劝告,你考试就会及格的。
3.【答案】A
【解析】根据题意,可见before then相当于before five o’clock tonight,表示的是在将来某个时间之前要完成的动作,因此,此处谓语动词要使用将来完成时。Mr.Williams is going to attend the meeting at 11 o’clock.Before then he will have prepared his address.威廉姆斯先生要在1 1点出席会议,在此之前他要把讲稿准备好。
4.【答案】C
【解析】根据句子结构,我们可以看出该句使用了虚拟语气。因为在条件从句中谓语动词用的是过去完成时,所以主句就相应采用would have done sth.结构,例如:If you had come here yesterday,you would have met Professor Chomsky.你昨天来这里的话,就会见到乔姆斯基教授了。因此只有C项是正确答案。
5.【答案】D
【解析】in the past four years是与完成时连用的表示一段时间的时间状语,而从句中的tomorrow又表示将来,所以,主句谓语应表示将来某时会完成的动作。因此A项、B项和C项均可排除,只有D项为正确答案。