—Sorryforhavingkeptyouwaiting.Butfor&nbsp

发布时间:2020-08-04 22:17:39

—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.arrivedB.would arriveC.would have arrivedD.had arrived

网友回答

C解析but for 倘若不是,如果没有。后面的动词用过去将来时(表与现在或将来事实相反)或过去将来完成时(表与过去事实相反)。既然已经迟到,让对方久等,很显然是针对过去情况做的假设。因此选C。
以上问题属网友观点,不代表本站立场,仅供参考!