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

问题描述:

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

1)选D. before. 意思是:我们好多年以后才能过上幸福富裕的生活吗?
还可能说成:Will it be long before we can live a rich and happy life?
2)最大的干扰项是 C.until. until与before意思不同,until之前的动作到了until所指的时间时,发生了变化。
如: He stayed awake unitl 11=He didn't go to sleep until 11.可译为:他直到11点才睡觉(11点之前没睡觉,之后睡了)

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