Female Anopheles mosquito feeds on human blood because they need proteins of human blood to lay eggs.