问题

Every year the world’s top tennis players_______ to Shanghai to compete against each other.
A: come
B:will come
C:have come
D:came
B:will come
C:have come
D:came
正确答案是: