问题

Thousands of teachers ________ into their new flats and the rest of them ________ for theirsThe government say many more apartment buildings________

A:have moved; is waiting; are to be built
B:have been moved; are waiting; will be completed
C:have been moved; is waiting; will have been putting up
D:have moved; are waiting; are to be set up
正确答案是: