has (someone) (done something)
In the example above, the speaker uses "have you" because doing taxes is something that everyone must do each year. So he expects the listener to do taxes. You use "have you ___?" when you expect someone to do something, and you want to check whether it's been done yet.
Follow PhraseMix