单项选择题
A.at B.in C.by D.with
A.can have passed B.ought to have passed C.might have passed D.must have passed
A.wait B.to be waiting C.to wait D.waiting