18.On October 31st, known as Halloween,
问题:
18.On October 31st, known as Halloween, dozens of children ________ costumes knock at their neighbor’s doors and yell “Trick or Treat” when the door ________.
A.putting on; is open
B.dressed up in; opens
C.having on; is open
D.wearing on; open