Which equation has infinitely many solutions?

A. 6x + 5 = 6x + 7
B. 6x + 7 = 5x + 7
C. 3(x + 2) – 1 = 3x + 1
D. 4(x + 1) – 3 = 4x + 1