However, the robots are still being honed and developed, so it’s going to be a while before NASA can show them off.
请问:be a while 是什么意思?
陈老师:
▲本句中的 it’s going to be a while before NASA can show them off 用的是It is some time before…句式,字面意思是:在……之前有多长时间。翻译时可根据具体语境灵活处理。如:
It won’t be long before they understand each other. 过不了多久他们就会互相了解的。
It will be a long time before we finish this dictionary. 我们需要很长的时间才能把这部词典编译完。
It was several weeks before he was completely free of pain. 过了几星期他的疼痛才完全消除。
It will be a year before the firm makes a profit but at least it’s breaking even. 这家公司一年以后才能赢利,现在至少已不赔不赚了。
▲你的句子意思是:但是,机器人还在改进和完善,所以美国航天局(NASA)要展示它们还需要时日(点时间)。(句中的 a while 没有什么特别意思,就是它的字面意思)
陈老师:
However, the robots are still being honed and developed, so it’s going to be a while before NASA can show them off.
中文意思:然而,机器人仍然处于开发状态,所以还需要一些时间,NASA 才能把它们展示出来。
请问:be a while 是什么意思?
回答如下:
a while 一些时间
It is +时间段+before +从句 结构:
(1) 从句动作发生前还需要一些时间
(2) 一些时间之后,从句动作才发生
(3) 过了.... 从句才...
例如:
It will be three years before we meet again. 还过3年我才能再次见面
It was some time before the door opened in response to his ring. 他按完门铃后过了一会儿门才打开。