1.【解析】选D。考查状语从句的引导词。根据前后句子逻辑,此处使用as long as引导一个条件状语从句。
2.【解析】选D。考查状语从句。分析句子结构可知,此处选用连词引导一个从句,故只能选D项,意为“第一次……的时候”。
3.【解析】选A。考查状语从句。此处为句型It will be. . . before. . . 表示“还需要多久才……”,before引导一个时间状语从句。
4.【解析】选B。本题考查时态和语态。依据句意第一空应使用现在完成时,且表示被动;另外,如果主语为物,且与well, easily, perfectly等连用表示事物的性质或状态时,该类动词常用主动表被动,如sell, wash, write, read 等。故本题正确答案为B。