问题

I hear the 2010 Shanghai Expo isheld __________ May 1st _________ Oct. 31st.
A: between, on
B:from, to
C:on, and
D: during ,to
B:from, to
C:on, and
D: during ,to
正确答案是: