问题

Tom almost ran into a pole yesterdaywhile driving on the highway.— I suppose he ____ too fast.

A:had driven
B:was driving
C:must drive
D:should have driven
正确答案是: