По условию задачи, девочки хотят надеть платья разных цветов. У Маши есть красное и синее платья, у Тани — красное и зелёное, у Светы — красное и жёлтое, а у Кати только зелёное платье. Так как Маша, Света и Таня не могут надеть красное платье, то Таня наденет зеленое платье.
Ответ: зеленое.