how many years will have to pass___scientists succeed in providing a cure for cancer?a,before b.until 为什么选before而不是until.放进去都能翻译通啊?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 13:19:56

how many years will have to pass___scientists succeed in providing a cure for cancer?
a,before b.until 为什么选before而不是until.放进去都能翻译通啊?

这就是英语语言啊
人家就这么用
最主要的还是这个句子是将来式,而且before引导的从句用的是suceed
It will be five years before we meet again.
五年以后我们才能再见----来自牛津辞典
=We shall not meet again until five years from now.
可见,这里如果使用until,是不合适的

until一般是和not连用——not until翻译为直到···才

不用until是因为 until非持续性动词在一起时,必须用否定形式,
即not + 非持续性动词 + until
如:He didn't sleep until she came back.
(句中sleep 是非持续性动词)
until 和持续性动词在一起时,这不用否定式
如:He will stay until he passes the exam.(...

全部展开

不用until是因为 until非持续性动词在一起时,必须用否定形式,
即not + 非持续性动词 + until
如:He didn't sleep until she came back.
(句中sleep 是非持续性动词)
until 和持续性动词在一起时,这不用否定式
如:He will stay until he passes the exam.(stay是持续性动词)
而你的句子中 succeed 是非持续性动词,根据这个句子的特点是没办法用until的

收起

until前面一般是用否定的 而且一般用完成时