Venn diagrams probably won't help much here, because you've got 4 overlapping categories-- tail length, eye color, species, and color. With 3 overlapping characteristics or fewer, Venn diagrams are great. But when you get to 4, suddenly you can't stick with the traditional Venn "circles", and have to switch to bizarre other shapes. And with 5 categories, I don't even think it's possible to show all the conceivable overlaps.
For this problem, attack it just like every other logic problem. Try each suggestion, and see where it takes you:
A.the eyes of tom is blue and his tail is short.
Can Tom be a rabbit? Let's assume he is a rabbit, and see if we get any contradictions:
We know that if he has blue eyes, then he has to have a short tail. Well, that's ok. We also know that every bunny that's white has blue eyes. And we don't even know what color Tom is in this situation. So no contradictions.
B.tom is white and he has a long tail.
Again, assume Tom is a rabbit. We know that if he has blue eyes (which we don't know in this case), he has to have a short tail. So, no problems yet. But next we know that every white bunny has blue eyes. And as it turns out, we know that Tom is a white bunny. Therefore, we know he *HAS* to have blue eyes! Acha! Well, with this new piece of information, we have to go back to the first rule and see if we have any brand new contradictions. Turns out we do. We now know Tom's eyes are blue, which means that he HAS to have a short tail. Unfortunately, Tom has a LONG tail. So this contradiction means that our assumption (that Tom was a rabbit) must be FALSE. Tom cannot be a rabbit.
C.tom is black and his tail is short.
Again, assume Tom is a rabbit. If he has blue eyes (nope!) then he has to have a short tail. No contradictions. And if he's a white bunny (nope! He's a black bunny), then he has to have blue eyes. Again, no contradictions.
D.tom has a green eyes and he has a long tail.
Ok, one last time, assuming Tom's a bunny. If he has blue eyes (again, no!) then he has to have a short tail. No problem. And we know if he's a white bunny (we don't know his color), then he has to have blue eyes. So he could be an orange bunny, and we'd have no problems.
DaveE