When you say "have", it implies the possession of something. So when you say " have a shower or bath", it sounds like you own a shower or bath. When you say "take", that is more of an action word. You are taking a bath or shower, rather than possessing it. On the other hand, take could also sound like you are stealing the bath or shower.... :confused: