问题补充:
I sooner but I didn’t 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
解析:考查推测,would have done意思“对过去为发生事情的推测”,句子意思“我可能一会将要来,但是我不知道他们一直等我”,所以选D