问题

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
正确答案是: