Answer: B: milk jug
Explanation:
A gallon is equivalent to 128 oz and a glass of water would not be able to hold that capacity, neither can a bathtub because a bathtub would need more than 1 gallon of water to fill it up. A measuring cup is usually used for cooking etc... and usually the measurements aren't measured by gallons. So the only realistic answer it would be is a milk jug.