Why is "Bist du einen Junge oder einen Mann?" not correct?
"einen" is used with accusative case. In the above question, there is no action being done on "boy" or "man" by "you" (nominative). "You" simply is either "boy" or "man", which makes them nominative as well. And "ein" is the nominative form.
Yet not, Sind sie ein Junge oder ein Mann
NB: polite form needs to be capitalised: Sie
Why not Seid ihr ein Junge oder ein Mann?
I think because it refers to a single person. While ihr is used to address multiple people.
Why not "Bist du ein Junge, sondern ein Mann"?