语法与词汇 12.There are still many problems______before we are ready for a long stay on the Moon.
【正确答案】 D
【答案解析】句意:准备在月球上长期生活之前,我们还有很多问题要解决。本题考查非谓语动词中的动词不定式作表语表示将来时态,且problems和solve之间构成了逻辑上的被动关系,只有D项符合题意,故答案选D。