Which shape has opposite sides that are parallel and 4 sides that are always the same length? A. parallelogram B. rhombus C. trapezoid D. rectangle