单项选择题

A.had caught
B.has set
C.had left
D.has past