问题

Holiday shopping ________ be a tiring experience. There are so many places to visit and choices to make. [ ]
A: can
B: may
C: shall
D: will
B: may
C: shall
D: will
正确答案是: