Речь в этой загадке идёт о красной смородине. "Чёрная" и "красная" - разновидности смородины; "белая" - цвет ягод, о которых спрашивают. А "зелёная" в данном случае не цвет, а степень зрелости. Конкретно - незрелая. Ягоды красной смородины в определенный период созревания имеют светло-розовый близкий к белому или почти совсем белый цвет. Черная смородина в недозрелом виде у большинства сортов в полном соответствии с термином именно зелёного цвета.

Рябина так же бывает чёрной, точнее черноплодной. Однако ягоды красной и черноплодной рябины не бывают белыми.В недозрелом виде обе ягоды так же зеленого цвета.

Словосочетаний со словом "зелёный" ни рыбу, ни икру лучше не употреблять, чтобы не портить аппетит. А вот белая рыба и чёрная икра - это очень вкусно.

Сморо́дина кра́сная, или Сморо́дина обыкнове́нная, или Сморо́дина садо́вая (лат. Ríbes rúbrum) — маленький листопадный кустарник семейства Крыжовниковые (Grossulariaceae).

Ягоды красной смородины более кислые, чем плоды чёрной смородины. Ягоды красной смородины содержат меньше сахаров (4—10 %), чем чёрной, но больше свободных кислот (до 4,2%). По содержанию аскорбиновой кислоты несколько уступают чёрной смородине, но тоже являются хорошим источником витаминов С и Р.

Благодаря повышенному содержанию кислот сок ягод Красной смородины хорошо утоляет жажду, поднимает аппетит, активизирует деятельность кишечника, поэтому очень хорош для восстановления сил после болезни, особенно у пожилых людей.

Узнать больше: ru.wikipedia.org