Respuesta :

1 inch = .0277778 yards

The correct answer is C
1 yard = 36 inches so,  138 inches = 3.83333 yards