问题
完形填空
But for the help of the kind policeman, we ________ our way to the hotel in this foreign city.
A.wouldn't find
B.wouldn't have found
C.would find
D.would have found
答案
答案:B
选B 句意:要不是有那位好心警察的帮助,在这座陌生城市我们就找不到通往这家旅馆的路了。此处为but for引导的含蓄条件句,由句意可知是对过去情况的虚拟,主句谓语应用“would/should/could/might+have done”结构,另外结合语意可知应用否定式,故选B。