Forethought is a term used in Bandura's Social cognitive theory that refers to the ability to anticipate the consequences of one's actions and the actions of others.