will it be many years ___ we can live a rich and happy life

问题描述:

will it be many years ___ we can live a rich and happy life
Awhen B after C until D before

正确答案是 D.before
will it be many years (before) we can live a rich and happy life
It will be many years before ...
要等很多年才能够.
是习惯语