单项选择题

A.went
B.have gone
C.had gone
D.has gone