问题
选择题
I was caught in a traffic jam for over an hour, otherwise I ________ you waiting for such a long time.
A.will not keep
B.have not kept
C.had not kept
D.would not have kept
答案
答案:D
题目分析:句意:我被交通堵塞耽误了一个多小时,否则我就不会让你等这么久了。Otherwise相当于if I hadn’t been caught for over an hour,是和过去情况相反的虚拟条件句,主句用would have done,选D。