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