Автор - shyeva
В первом случае ("Он был молодой" и "он был молодым") "молодой" говорят как по факту, а когда говорят "молодым" - говорят про время (например "Когда он был молодым, лет десять назад...")
А во втором случае ("Она была красивой" и "Она была красивым")
"Она была красивой" тут уже как хочешь это словосочетание используй, а если ты сказал "Она была красивым" это уже грамматически не правильно, потому что "красивым" имеет окончание мужского рода, но если сказать "Она была красивым человеком...", тогда все правильно.