auallen
春芽
共回答了18个问题采纳率:94.4% 举报
答:这是一道编过的有问题的题目,有争议,有讨论的必要,请楼主不要急着关贴.
我做题先要理解句意.当读到第一个空时,就发现题句本身有问题,new pupil 前少了一个the,从his hand知为特定的某个新生(小学生),故搜索网络,看是不是楼主误打,结果发现,网上很多题句都少了这个the:
现在完成时练习题及答案 - 好研
16.By the time new pupil _______ enough courage to raise his hand ,the bell for the end of the lesson _______.A had gathered ; was ...
8A U5 副词_百度文库
By the time new pupil _______ enough courage to raise his hand ,the bell for the end of the lesson _______.A had gathered ; was already...
初三5班 - 海安县家长学校
16.By the time new pupil _______(gather) enough courage to raise his hand ,the bell for the end of the lesson _______(ring).
【参考答案】16、had gathered ; was already ringing
考生可以不管这些小错误,尤其是命题和编题者,不能给考生提供的考题句本身是有错误的.负责任的答题者也不能只管答题,发现题句有问题,也应提出来,供编题者参考,以后改正.
以上证明,这个the可能不是楼主少打,是原题本身如此.
不过,我在百度贴吧中还是找到了正确的题句题:
By the time the new pupil ____ enough courage to raise his hand,the bell for the end of the lesson _____..
A.had gathered,was already ringing
B.was gathering,had already rung
C.gathered,already rang
D.would gather,would already have rung
正确答案是A.
为什么?
选项一样,不知道这个the是问者加上去的还是原题如此.说明这个问者或原题编者注意细节.
现在来分析本题.
我们比较熟悉的by the time.../ by the end of .时间状语,通常跟完成时态.如果by 这个时间状语指的是过去,则主句用过去完成时如:
By the end of last year,we had already learned 3000 English words.
如果by 这个时间状语指的是将来,则主句用将来完成时如:
By the end of next year,we will have learned about 4000 English words.
本题显然讲的是过去的情况,但比例句复杂.
先可以排除凑数项D.C项也可以根据第二空排除.因为already 不与一般过去时连用.
答案在AB之间.
B项第二空可以,但第一空有问题!by the time sth.happened,或by the time sth.had happened 都可以.比如by the time the bus stopped,和by the time the bus had stopped,都可以表示:到了公交车停下(停稳)时,.,the bus stopped,和the bus had stopped,都可以表示一个确切的时间点.而The bus was stopping,表示一个过程,用进行p时表将来,没有一个名确的时间点,不能作主句动作的时间参考.by the time the new pupil was gathering enough.,是有逻辑错误的.从这个enough知道,这个学生此时已经聚起了足够的勇气,准备举手了.而“聚集”这个动作,早已经开始,所以不能说是:by the time he was gathering enough courage to do sth.
这样看来只能选A了.
那么A的第二空是正确呢?凭语感是正确的,要讲清楚,要费些功夫.
先译一下吧:
等到那新来的小学生鼓足勇气准备举手时,下课铃已经在响了.
进一步分析论证:
大家可能熟悉always与进行时连用,表示“情感”,可能不知道,already也可以和进行时连用,表示“已经在.了”如:
5.同现在进行时连用
Britain is already exploiting a little coal.
英国已经在开采少量的煤.
6.同过去进行时连用
The train was already moving.
火车已经在移动了.
网上改编类似题
By the time I___enough courage to raise my hand,the bell for the end of the class___.
A.was gathering,had already rung
B.gathered,was already ringing
C.had gathered,already rung
题句比较好,答案有争议.本人趋向于选B.
was gathering; had alread rung,这一项,我认为第二空是正确的,第一空不可聚,关键在enough上,逻辑不通.断定是错误的选项.所以楼主的答案是错误的.
用时间数轴表示:T-time
1.2 3 4
-------+-----------+--------------------------------+--+--------------------------------------------------> T--Now.
Class began |-was gathering courage--- | end of class
说明:第1点是开始上课的时间,比如8:00
从第2点开始,这个学生开始“运气”,勇逐渐在递增,但没有达到enough的程度.
第3点是个临界点,此时勇气足够到了举手的程度.
就在这一点上,铃声响起来了,但不是只响一声,而是响了半分钟!到第4点才完全停下.
所描写的为3和4之间的情况.
1年前
8