I would have e earlier, but I ________ that you were waiting for me.
A.hadn’t known
B.didn’t know
C.would have known
D.haven’t know
网友回答
B解析本题考查时态。题中有隐含虚拟语气。If I had known that you were waiting for me, I would have e earlier.可以知道是对过去事实相反的虚拟语气,故用一般过去时态。选B。