Which of the following influence(s) the effects of alcohol?

Your blood alcohol content (BAC) depends on how much alcohol you drink, how much time passes between drinks, and your weight. Eating before or while you drink helps slow the absorption of alcohol somewhat, but it cannot prevent intoxication or impairment if you have too much to drink.
DMV Writen Test