Why can this be accepted, but in another thread "c'est un jeune homme" is not? (Translated to only "he is a young man", not accepted as "it is a young man".
Here is an example where it's ok to say "it is a boy", but in the other thread, it was claimed to be poor english?