问题

Have you been here before—Yes. This is the third time that I ______ to Shanghai.
A:come
B:came
C:have come
D:had come;
B:came
C:have come
D:had come;
正确答案是: