问题
选择题
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
答案
答案:D
虚拟语气题。情态动词+have done 表示对过去的假设,我不知道他们在等我否则我会早些到的。根据didn’t know可知说的是过去,所以选D。