Which statement is true for all squares?

Responses
A They always have parallel line segments and sometimes have right angles.They always have parallel line segments and sometimes have right angles.
B They always have parallel line segments, perpendicular line segments, and right angles.They always have parallel line segments, perpendicular line segments, and right angles.
C They sometimes have right angles.They sometimes have right angles.
D They always have perpendicular line segments and sometimes have parallel line segments.

B They always have parallel line segments, perpendicular line segments, and right angles.