On the 31st of October, they (42) __________ as witches, demons, ghosts and the like, with large pumpkins in their hands, and take part in the festival that last till early morning.
On the 31st of October, they (42) __________ as witches, demons, ghosts and the like, with large pumpkins in their hands, and take part in the festival that last till early morning.
A. wear
B. dress
C. show
D. drink