35.—Sorry for having kept you waiting .But for the traffic jam,I________20 minut
题型:不详难度:来源:
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。 |
举一反三
26. According to the arrangement, the newly-elected president _______a speech to his supporters from 8 to 10 o’clock tomorrow morning . A.is giving | B.will be giving | C.gives | D.will have given |
|
30.The extra room________very useful when we had visitors.A.had been proved | B.was proved | C.had proved | D.Proved |
|
26.—Why are your hands so dirty? —I________in the garden.A.was working | B.have worked | C.worked | D.have been working |
|
29.The attackers were arrested and didn’t know where they ______.A.would take | B.are taken | C.were being taken | D.will be taken |
|
22.In middle schools all over China, boys_____not to wear their hair long.A.will be requested | B.have requested | C.are requesting | D.are requested |
|
最新试题
热门考点