He made a mistake,but then he corrected the situation ___ it got worse.

来源:百度知道 编辑:UC知道 时间:2024/06/18 16:42:10
A.until B.as C.before D.when
请高手给个确切的答案,再讲下其中的语法知识,谢谢,我将感激不尽!!!

C
他犯了一个错误,但是在事情变糟糕之前改变纠正了。由于句中有BUT作为转折,A,B,D 都没有转折的成分,所以只能选C。

选C
没有什么语法知识,只是一种习惯性的用法
也不必太刻意记,凭借语感就刻意选出来的。