Six-year-old John likes to help his dad fix things around the house. When his dad gets ready to start fixing something, John grabs his toy tools. Sometimes he even picks up a real screwdriver to try and help fix whatever is broken. John's imitation of his dad's behavior can be best explained by:

A. gender schema theory.
B. social learning theory.
C. gender expression.
D. gender detecting.