Синяя рубашка была ( одета или надета ) на мальчика
Это была надета, так как одета - это на себя, а надета - на любого человека и не человека ;)
Одета потому что мы говорим на детали когда ты говоришь например : я сегодня надел кроссовки