问题

We________John’s name on the race list yesterday but for his recent injury
A:are coming
B:had come
C:were coming
D:have been coming
B:had come
C:were coming
D:have been coming
正确答案是: