一道高1英语题~

来源:百度知道 编辑:UC知道 时间:2024/05/22 14:16:44
he is told that It would be at least 3 weeks _____he cuold recover and reture to work.
A,since
B。before
C。that
D,when

也有It is`````since````这个巨型啊!
正确答案是B,但为什么不选A
如果用A,句子应变成什么呢?
请详细解答!满意20分!谢谢!

先理解一下这个句子,意思是 他被告知至少需要3个星期才能痊愈并工作。虽然中文是这么说,但是英文的文法就是:在痊愈以前至少会有三星期的时间。如果你用since,那么意思就是从他痊愈并恢复工作以后三个星期,那么意思不就正好相反了么。

如果非要用since 那么就变为,It would be at least 3 weeks since he was told before he could recover and return to work. 从他被告知以后的三个星期后他才能痊愈并工作,句子大意也没什么变化。

但一定要分清楚什么是先发生的&后发生的,切记,since 是时间点的后面,而before 是在时间点的前面

it is...since +过去的时间点
it is...before+将来的时间点

选B 因为”他被告知至少要3周才能康复并且继续工作.” since前的句子一般用现在完成时.