问题

31Hurry up! By the time we get to the church, the marriage service _____

A:had started
B:will have started
C:has started
D:must have started
正确答案是: