这道已困扰我很久的英语题!求各位英语高手解答!

来源:百度知道 编辑:UC知道 时间:2024/06/19 03:59:47
题目是这样的----
I didn't solve the problem _____ the teacher had explained it.
A.until B.unless C.before

你看,本来填until就可以了,但是,你注意他的时态,前半句是过去时,后面却是过去完成时,如果用until的话,要注意先后顺序,那么怎么能用这个时态呢??

所以我很疑惑,希望各位英语高手给予解答!!!!

谢谢谢谢谢谢谢谢谢!(我的悬赏分够高的了吧~呵呵~~!)
求求你们了!!

用until.
“我解答了问题”是过去的事,“老师解释”发生在过去的过去。

用until, 根据语感是until,别的2个说不通!

答案是A 。 附 not until 的用法:
1. 直到……才
It was not until he came that I left.
直到他来我才离开。
2. 引导句子后+倒装 直到……才
Not until a few months later did he know the story.
直到几个月后,他才知道这故事。

答案A

这个是not util 的常见用法。

此句翻译为,“直到老师解释了,我才把这个问题解决掉。”

附1例句,I didnt manage to do it until you had explained how.

the first choice

"the teacher had explained it" 此过去完成时说明此动作已完成并造成结果“solve the problem”,并且必须在此动作完成后才能导致“solve the problem”的结果,因为前面为过去时态,所以后句为过完时,但个人觉得后句不一定非要用过完时,它强调的是结果,也可将其换为“the teacher explained it"强调动作,------抓住“句意”,不要被语法束缚住。