A lot. With further research, we will be able to explain the basis for every human action.
Somewhat yes. While there are underlying explanations behind our actions, we'll constantly be searching for more.
Very limited. While there are some reasons for why we behave, psychology raises more questions than it can answer.
To no extent. There are better ways of understanding behaviour.
To no extent. In fact its taken us backwards in understanding our behaviour