Which expression is equal to (2x^2+3)(x+4)?
A. 2x^3+12
B. 2x^2+11x+12
C. 2x^3+6x^2+4x+12
D. 2x^2+8x^2+3x+12