They ought to have repaired the bridge long ago. The passive form is ?
AThey are ought to have been repaired the bridge long ago
BThe bridge ought to have been repaired long ago
CThe bridge ought to have been repaired by them long ago
DThe bridge ought to have been repaired long ago by them