问题

Have you known him for a long time? -Yes, since he ________ here after graduation
A:comes
B:came
C:has come
D:had come
B:came
C:has come
D:had come
正确答案是: