问题

Helen _______her keys in the office so she had to wait until her husband ___home.
A:has left; comes
B:left, had come
C:had left; came
D:had left; would come
B:left, had come
C:had left; came
D:had left; would come
正确答案是: