The Advanced Harry Potter Test

Hello! This is the Advanced Harry Potter Test. I've taken other Harry Potter tests and they tend to annoy me because a) they're easy, or b) they have wrong answers listed as correct. This test is for DIE HARD Harry fans! :D Good luck!