I was on the highway when his car went past. He ____ at least 150 kilometers an hour.
A. should have been doing
B. must have been doing
C. could have done
D. would have done
出自:中北大学大学英语(一)