He made a mistake, but then he corrected the situation _____ it got worse.(2003北京)
A. until B. when C. before D. as
解析:答案为C。由made a mistake和转折词but可知本题句意是“他出了差错, 但没等其进一步恶化,他就调整了局势”。故正确答案为C项。
五、用于句型“It + will/would be + 时间段 + before...”句型中,表示“要过多久才…”,也可用于“It + may be + 时间段 + before...”,表示“也许要过多久才……”。其否定形式“It will/would not be +时间段+ before…”表示“不久就……,过不了多久就……”。
【典型考例】
(1)The field research will take Joan and Paul about five months; it will be a long time _____ we meet them again.(2007安徽卷)
A. after B. before C. since D. when
(2)—How long do you think it will be ______China sends a manned spaceship to the moon? (2006福建卷)
—Perhaps two or three years.
A. when B. until C. that D. before
(3)It ________ long before we _______ the result of the experiment.( 上海春招2002)
A. will not be...will know B. is...will know
C. will not be...know D. is...know
(4) Scientists say it may be five or six years_________ it is possible to test this medicine on human patients. (2004福建)
A. since B. after C. before D. when
解析:答案为BDCC。考题(1)(2)before 用于肯定的“It + will be + 时间段 + before...”句型中,表示“要过多久…才…”。考题(3)before在本题中用于否定句,意为“过不了多久就会……”,再由状语从句要用一般现在时代替一般将来时的用法可知C项为正确答案,句意是:要不了多久我们就会知道试验的结果了。考题(4)宾语从句中含有句型“It + may be + 时间段 + before...”,表示“也许要过多久才……”,故选择答案C。
六、用于句型 “it was +时间段+ before …” 表示 “过了(多长时间)才……”。其否定形式“ it was not +时间段+ before …” 意为“不久就……”, “没过(多长时间)就……”。
【典型考例】
It was some time ___________we realized the truth. (2005山东)
A. when B. until C. since D. before
解析:答案为D。before用于句型“it was +时间段+ before …” 表示 “过了(多长时间)才……”。该题题意是“过了一段时间我们才意识到事情的真相”。故正确答案为C项。