The 30th London Olympic Games ____________ on July 27th, 2012.
#44703
A
will be held
B
is held
C
was held    
D
has been held