Which sentence is in the passive voice?

A

The car had been repaired by a mechanic in the local garage.

B

Rain had soaked the picnic blanket.

C

Dandelion seeds drifted onto my neighbor's lawn.

D

The moon lit the dark sky.