Peter ______ the drivers test but he was not calm enough in the last minutes.A.can have
Peter ______ the driver"s test, but he was not calm enough in the last minutes.
A.can have passed
B.ought to have passed
C.might have passed
D.must have passed
请帮忙给出正确答案和分析,谢谢!