问题

We had no choices _____________ home, for the last bus went before we arrived.
A:but walk
B:but to walk
C:but walking
D:but to walking;
B:but to walk
C:but walking
D:but to walking;
正确答案是: