问题

He would have come here on time, but he _____ in the heavy traffic on the way.

A:caught
B:had caught
C:was caught
D:had been caught
正确答案是:
标签: , ,