选B.
因为前面的动词是过去时quickened,而may要用在现在时中.
C.could have caught up 和D.might have caught up是情态动词+have done,表示过去本可以做而实际上没有做的意思.显然不通顺.
选B.
因为前面的动词是过去时quickened,而may要用在现在时中.
C.could have caught up 和D.might have caught up是情态动词+have done,表示过去本可以做而实际上没有做的意思.显然不通顺.