Why MUST I put "seorang"???? normally it can be omitted right?
In more formally correct (written) bahasa, you use "seorang" to denote a singular person. In less formal spoken bahasa it would generally be omitted unless you were in a very polite or formal setting. It depends on context.
I agree, it's very annoying, because in almost all the other similar sentences in Duolingo "seorang" is optional.
I was wondering the same thing.
is not "seorang ratu pintar dan baik" also correct?
Is "yang" necessary here?
Yes really useful, Queen, Prince, King, Princess in the jobs category Duo. I will be sure to remember when i bump into them.
Ratu pintar dan baik <= why not ok?
that more means "the" queen (the "the" is implied) rather than "a" queen.
also "Seorang ratu yang pintar dan baik hati" same meaning I think