Iwascaughtinatrafficjamforoveranhour,otherwiseI
来源:语文精选馆 3.13W
问题详情:
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“否则”是解题的关键,相当于虚拟语气的从句“如果不堵车”,那“我就不会让你等”考查的是主句。从was可以判定出与过去相反,主句要用would have done,表示否定用 would not have kept。综上,D选项正确。
知识点:虚拟语气
题型:选择题