问题

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
正确答案是: