As you can see in the picture above, I have already completed the "Curious" badge's tasks which is Ask a well-received question on 5 separate days, and maintain a positive question record I already get 5 well-received question on 5 separate days but I still didn't get the badge, why?
You need to have a positive question record. If you have downvoted questions, deleted questions, etc - these all count against the positive question record. This meta.SE post lays it out in full..
According to that post, the metrics "triple counts a question that is downvoted, closed, and deleted. If you ask one that hits that trifecta, you'll need to ask three better questions to dig yourself out."