be 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.

请问:be a while 是什么意思?

请先 登录 后评论

最佳答案 2016-06-07 08:40

▲本句中的 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 没有什么特别意思,就是它的字面意思)

请先 登录 后评论

其它 1 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

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.  他按完门铃后过了一会儿门才打开。

请先 登录 后评论
  • 0 关注
  • 1 收藏,5075 浏览
  • 王钊 提出于 2016-05-31 22:53

相似问题