题目内容
35.—Sorry for having kept you waiting .But for the traffic jam,I________20 minutes earlier.—Never mind.I haven’t been waiting that long.
A.arrived B.would arrive C.would have arrived D.had arrived
C
解析:
but for 倘若不是,如果没有。后面的动词用过去将来时(表与现在或将来事实相反)或过去将来完成时(表与过去事实相反)。既然已经迟到,让对方久等,很显然是针对过去情况做的假设。因此选C。
练习册系列答案
相关题目
—Isn’t it time you _______ down to _______ your own things?
—I’m sorry for the delay, Dad.
A.get, pack |
B.got, packing |
C.got, pack |
D.get, packing |