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. 他按完门铃后过了一会儿门才打开。
 
                如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!

 《高考英语备考1号·速效编》
						《高考英语备考1号·速效编》
					 《高考英语备考1号·写作编》
						《高考英语备考1号·写作编》
					 《高中英语晨读晚记》
						《高中英语晨读晚记》
					 《高中英语错题笔记》
						《高中英语错题笔记》
					 《零起点考大学英语》
						《零起点考大学英语》
					