Come on ,just because I didn't put 'the' in front of 'peacock' it should not consider as a wrong answer
That should also be accepted. The होता है form is perhaps more correct, but when the context is clear you can just say है
My answer was peacock is a bird and it said i got it wrong. The corrected answer just put The in front. That should not be necessary.
Right. It shouldn't mark it wrong just because you didn't put "the". But here's the thing: In English, when you use a common noun, you do put an article before it, or it changes the meaning of the sentence. e.g. Peacock is a bird= "someon named Peacock" is a bird. A/the peacock is a bird= every peacock (understand to be an animal but not human) is a bird.