Let's look at your riddle sentence by sentence and check the grammar step by step:
- Original sentence: "This bird is dressed in black and white"
- This sentence is grammatically correct. It clearly describes the bird's colors. - Original sentence: "It doesn’t fly but swims all right."
- The contraction "doesn't" is appropriate for "does not".
- The phrase "swims all right" is informal but acceptable in simple language; however, for clarity, you could say "but it swims well."
- Also, it’s better to include a comma before "but" for clarity: "It doesn't fly, but it swims well."
Corrected version:
"This bird is dressed in black and white.
It doesn't fly, but it swims well."
This version is grammatically correct and easy to understand for a 5-year-old.