问题

. There have been several new events______the program for 2012 long Olympic Games.
A:to add
B:added
C:adding
D:having been added
B:added
C:adding
D:having been added
正确答案是: