英语翻译:我们需要很长时间才能完成这部词典(before)

问题描述:

英语翻译:我们需要很长时间才能完成这部词典(before)

We need a long time to finish this dictionary.
或者
It will take us a long time to finish this dictionary.

We can't finish the dictionary before long.

It had taken a long time before we completed the compilation of this dictionary.
上面的时态是过去完成时,指的是过去已经完成了词典.我不知道原文的时态是讲目前还是讲过去,如果是讲目前,则改成将来完成时:It will have taken a long time before we complete the compilation of this dictionary.