问题 选择题

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。

单项选择题
单项选择题