Which of the following factors may affect the blood alcohol content (BAC) of a person?

The three major factors that can affect a person's blood alcohol content (BAC) are the amount of alcohol they have consumed, how quickly they consumed it, and the drinker's body weight.
DMV Writen Test