В  этом возрасте дети должны не знать, а уметь сопоставлять цвета. Например у вас набор разноцветных кубиков, вы берете красный и говорите- дай мне такой же.Ребенок должен дать.Называть цвета не должен. Но, если про своего ребенка, то конечно с года мы уже учили цвета,  в полтора ребенок знал цвета и формы. Не называл, но на просьбу дать красный квадрат давал именно красный квадрат. Сейчас 2,7, знает цвета и оттенки, то есть темно-розовый и светло-розовый, например, оливковый, изумрудный, свекольный.Но это чисто МОИ заморочки, мне было нужно, чтоб ребенок знал - он  знает. Формы знает, может иногда забыть, например, трапецию. Буквы знает, цифры знает счет до 20 знает. Но это НЕ норма. До трех лет  вообще не надо учить ребенка цифрам и буквам, это вредно и преждевременно.