Did you see that car that went by? It ________ a 100 mph!

Did you see that car that went by? It ________ a 100 mph!

A.must travel

B.has to travel

C.can't be traveling

D.must have been traveling

答案及解析: D