made a mistake,but then he corrected the situation_____it got worseA.until B.when C.befor.D.as答案给的C,求解释为什么不选B
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 08:32:58
made a mistake,but then he corrected the situation_____it got worseA.until B.when C.befor.D.as答案给的C,求解释为什么不选B
made a mistake,but then he corrected the situation_____it got worse
A.until B.when C.befor.D.as
答案给的C,求解释为什么不选B
made a mistake,but then he corrected the situation_____it got worseA.until B.when C.befor.D.as答案给的C,求解释为什么不选B
用before
意思是他犯了一个错误,但是他在情况变糟糕之前改正了.
应该是之前,when的话 再改都没用啦.
这里的befor译为“在......之前”,意思是在情况变得更糟糕之前,他及时改变了当前的情形。
中间有but这个转折词,前面是一种比较坏的情况,那么后面应该是一个比较好的情况,所以应该是在错误变坏之前就得到了更正。
首先,when一般用于进行时,而got worse为形容词性短语,意为变糟。故the situation got worse 为主系表结构。并无进行时态。when 得以排除。as 为伴随的意思,一般也用于进行时态。
其次结合前文,选C最佳。
如果选择B的话 意思说不通。不可能当我变得更糟的时候才纠正我。。而这句话的意思是他已经犯了错误,并且是为了不让我变得更糟之前就应该来纠正我。所以答案是C
when是指在...时候
犯错了要及时改正
所以是在变糟之前改正
即“before”
我觉得重点在but,说明和前一句的意思是转折的,说明最终是没有出现错误的,所以我觉得肯定是before。如果是当他变坏的时候才纠正,说明变坏就已经发生了,即就已经导致错误的开始了。