Ответ:

Однозначно определить это нельзя.

  1. Если в зелёной футболке мальчик, он говорит правду. Тогда в синей футболке тоже может быть мальчик: его фраза будет ложной.
  2. Если в зелёной футболке девочка, её фраза ложна. Тогда в синей футболке может быть девочка, сказавшая правду, или мальчик, сказавший ложь.

Во всех случаях среди детей есть хотя бы один лжец. Поэтому зелёная футболка могла быть и на мальчике, и на девочке.

Ответ: определить нельзя.