A.that had been driven B.had been driven C.have been driven D.which to have been driven
A.cross B.crosses C.crossing D.crossed
A.at B.for C.in D.on