Shanghai Disneyland has started to be built and it will be open ________ five years.
#50629
A
in
B
for
C
from
D
before