Solution:
The word that is different and its reason:
- a skirt (d) - it hasn't got two legs
- shoes (b) - you don't wear it on your feet
- a jacket (c) - you don't wear it
- an umbrella (a) - you don't wear it on top of something else
Answer: 1-d, 2-b, 3-c, 4-a.