帮你一个一个排除
A、that前后时态要保持一致,如用was,后面不能用will而用would.
C、同理,前面用had been announced ,后面跟would have been closed
D、还是同理啊,你明白的