We must get everything ready a year before the Expo________in 2010.A.will be heldB.is heldC.will take placeD.happens
网友回答
B解析分析:before时间状语从句中的in 2010说明从句中的动作尚未发生,但由于这是时间状语从句,就要用一般现在时来表示将来,所以选B项(the Expo被举办)。A和C的错误是用了将来时,D项的happens时态是对的,虽然happen和take place是同义词,但有区别,happen表示的是“偶然性”的“发生”,这里不能用。(延伸)a year before the Expo is held in 2010的意思是“在2010年举办世博会的前一年”,这种结构其实就是489题long before…的变化,此处是把long具体为a year.