What do all rectangles have that some parallelograms do not have?
A. Opposite angles that are congruent
B. Diagonals that are congruent
C. Opposite sides that are congruent
D. Diagonals that bisect each other