单选题
The old woman would have been drowned ______ a passer-by dragged her out of the water.
【正确答案】
B
【答案解析】[考点] 虚拟语气题。 要不是一位过路人把这位老太太从水里拽上来,她可能就淹死了。 but that和but for在使用虚拟语气的含蓄条件句中常见,表示“要不是”,但but that是连词,but for是介词,but that相当于but for the fact that,故本题应选B.but that。