问题

Next Monday a talk on developments in science and technology __ in the school hall.
A:given
B:will be given
C:has been given
D:give;
B:will be given
C:has been given
D:give;
正确答案是: