вообще,в 5 лет ребенок должен это отличать.Про цвета посоветую:каждый раз когда одеваетесь,когда просите что-то подать,когда о чем-то спрашиваете,употребляйте всегда цвет,например:"подай мне вон ту желтую чашку","одевай синие брюки","смотри,горит красный свет светофора" и т.д.