It is a matter of usage. There is a pretty good explanation here: http://dictionary.reference.com/search?q=hinder The difference between prevent and the others is that the others put obstacles in one's path, while if you prevent somebody from doing something you keep him from doing it altogether.