在科技准备好之前需要五到十年。

It will be five or ten years before the technology is ready.

It will take five to ten years for the technology to be ready.

Source: Tatoeba

Sentence Composition