A.can have passed B.ought to have passed C.might have passed D.must have passed
单项选择题We are told that the order has not yet come, so we have nothing to do now but ().
A.wait B.to be waiting C.to wait D.waiting
单项选择题Although it is the first time he takes up such a big task, never ().
A.he has been B.has he been C.has been he D.been has he