2012年GCT考试英语每日一练(二十)
2012-07-28 8:32:01 www.gct-online.com
1. The sale usually takes place outside the house, with the audience __________ on benches, chairs or boxes.
A. having seated B. seating
C. seated D. having been seated
2. I’d rather have a room of my own, however small it is, than __________ a room with someone else.
A. to share B. to have shared
C. share D. sharing
3. He__________ in Japan as he left by boat last month.
A. ought to arrive B. ought to have arrived
C. should arrive D. must arrive
4. He must have had an accident, or he ___________ then.
A. would have been here B. had to be here
C. should be here D. would be here
5. Research findings show we spend about two hours dreaming every night, no matter what we __________ during the day.
A. must have done B. would have done
C. should have done D. may have done
1.【答案】C
【解析】此处考查的是过去分词的独立主格结构,即”with+名词或代词+过去分词”。在该结构中,过去分词和名词或代词是逻辑上的动宾关系。这种结构可以用作状语,表示原因、时间、条件、方式或伴随情况等。例如:Everything prepared,they set off.一切准备就绪,他们就出发了。The assembling of the machine completed,we started operating it.机器安装完毕,我们就开始操作。The wire well insulated,we can use it here.既然导线已经很好地绝缘了,我们就可把它用在这里。With all the pipes blocked,no water can get out of the system.管道全部封闭,水就漏不出来了。
2.【答案】C
【解析】根据句型”would rather do sth.than do sth.”可知C项为正确答案。例如:Mr.Delay would rather resign than get himself involved in the dirty dealings.德勒先生宁愿辞职,也不愿卷入这几桩肮脏的交易中。He’d rather join you in research work than go on holidays to the seaside,wouldn’t he? 他宁愿和你们一起参加研究工作,也不愿去海滨度假,不是吗?
3.【答案】B
【解析】ought to do sth.和should do sth.意为”应该做某事”,多用来提出劝告,例如:You should (ought to) go and see Mary sometime.你应该抽时间去看看玛丽。 tnust do sth.用来发出有力的劝告或命令,例如:You must be here before 8 o’clock at the latest.最晚你必须八点以前到这里。根据结构,A项、C项和D项均不合适。ought to have done sth意为”本应该做完某事”,用来谈论已经发生的事情。例如:She ought to have arrived at her 0ffice by now.她现在本该到办公室了。所以B项符合题意,为正确答案。
4.【答案】A
【解析】根据”must+have done”可表示对过去事情的肯定推测,我们就可肯定本句是对过去事情的陈述。另外,根据句意,我们可以断定连词or在这里作”否则”讲,相当于otherwise,用来引导出一个与已经陈述过的事实相反的情况作为条件的虚拟结果,例如:Take a taxi,or you would miss your train.如果不叫出租车,你就赶不上火车了。We must run,or we’ll be late.我们得跑着去,要不就太晚了。
5.【答案】D
【解析】may have done sth.意为”可能做了某事”。must have done sth.表示推测,作”肯定做了某事”讲。would have done sth.意为”本来可能做了某事”。should have done sth.作”本来应该做某事(而实际未做)”讲。