第12题: [单项选择]Three new buildings ______ on the campus by the end of this year. A. will be built B. will have been built C. have been built D. are going to be built 参考答案:B 答案解析:[解析] 题干中“by+时间”是表示完成时态的时间状语,从题意可以看出该题表示的是将来某时刻前完成的动作,故用将来完成时。再如:It will have been three years since