Which of the following equations has infinitely many solutions?
A.
4x + 2 = 2x + 7
B.
3x + 4(2x + 7) = 11x + 28
C.
3x + 4 = 2
D.
3(x + 4) + 2 = 7x + 3(x + 2)