问题补充:
I sooner but I didn know that they were waiting for me.
A. had come
B. was coming
C. would come
D. would have come
答案:
A. had come
B. was coming
C. would come
(答案→)D. would have come
解析:选D考查虚拟语气。句意:我本来可以早来,但是我不知道他们在等我。换句话说,如果我知道他们在等我,我就会早来。此处虚拟条件通过but暗示出来,模式为“虚拟情况+but+真实情况”。