选择题The book was so interesting

The book was so interesting that he had read it for three hours________he realized it.
A.when B.until C.after D.before
选择什么?其它选项被排除的原因是?
在新概念二62课中有一句话是这样的:the planes had been planting seed for nearly a month when it began to rain. 而且前面还有一句话:the firemen had been fighting the forest fire for nearly three weeks before they could get it under control. 目前的疑惑是,在这个选择题中,如何排除when?
另外:B是不可能选择的,因为涉及到时间段的时候,已经不能用until了。
感谢各位,尤其是lives1211朋友的回答。但是能不能请lives看一下我在这份补充里提到的这两句课文,进一步分析一下呢?期待!

B和C肯定是不能选了,如何排除when?楼主分析一下这个句法结构很容易就能发现,如果用when,句子肯定是一个并列句,这种情况下when只能作为一个并列连词连接一个并列句,也就是说在这里when连接的前后两个都应该是并列分句,注意,并列分句的本质是什么?就是连接的两个并列的但“又能彼此独立的”分句,这就是说,如果用when,The book was so interesting that he had read it for three hours和he realized it就可以单独成句,但很明显he realized it单独成句是讲不通的,这个楼主可以类比一下你补充的两个句子可以发现:the planes had been planting seed for nearly a month when it began to rain的每个分句都是可以单独成句的(因为it began to rain就是天开始下雨了的意思,这里的it特指天气不代表句中任何单词),而they could get it under control则不能单独成句,就像he realized it一样根本讲不通什么意思,所以不能用并列连词when来连接这个句子,只能作为复合句用一个副词来引导状语从句。这是这个题的关键点之一,考察你对句子结构的理解程度。
另外不这样分析也可,我们学习before这个词的时候经常强调的一点就是before有个很重要的意思就是“才”,这个老师肯定反复讲过很多次。其实这才是这个题的考察目的——看看你对before的掌握程度。知道了这一点这个题一下就能选出来。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-05-12
D,before
意思:这本书真有趣,在他意识到之前他不知不觉读了三遍。
根据时态,他意识到之前已经读了三遍。所应用before
第2个回答  2009-05-12
个人觉得选D,首先排除C,after用在此处句子意思被改变;A when指在他意识到的时候他已经看了三小时,与before对比,不如D更通顺明确;B until直到他意识到,语意不连贯不通顺。
你说的when和before的区别其实也比较清楚。一个是在某一个时刻发生事情,而before是在某个时刻之前的那段时间。
第3个回答  2009-05-12
B

其实选项并不能和until一样表示直到。。。才,有表示时间的持久性,正好和前面for three hours配上!
第4个回答  2009-05-12
D
第5个回答  2009-05-12
B

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网