(2005重庆33)I was on the highway when this car went past followed by a police car. They ______ at least 150 kilometers an hour.
A. should have been doing B.must have been doing
C. could have done D.would have done
答案:B
解析:考查情态动词。should have done表示过去本应该做而事实上没做;must have done表示过去一定做过某事,是对过去事情的肯定推测;could have done表示过去可能做过某事,或表示本能够做而事实上没做;would have done表示本来会做但实际上未做某事,常用于虚拟语气结构中。根据句意选B。
句意:我正在高速公路上行驶,此时,这辆车飞驰而过,一辆警车紧随其后。他们的车速一定至少达到了每小时150公里。
A. should have been doing B.must have been doing
C. could have done D.would have done
答案:B
解析:考查情态动词。should have done表示过去本应该做而事实上没做;must have done表示过去一定做过某事,是对过去事情的肯定推测;could have done表示过去可能做过某事,或表示本能够做而事实上没做;would have done表示本来会做但实际上未做某事,常用于虚拟语气结构中。根据句意选B。
句意:我正在高速公路上行驶,此时,这辆车飞驰而过,一辆警车紧随其后。他们的车速一定至少达到了每小时150公里。

