分类：教育/科学-外语学习-英语考试
问题：请帮忙选一下,并说明理由,谢谢56._____wewouldha 
56. _____we would have got back home long ago.A. But for the fog B. ly for the fogC. If for the fog D. Not for the fog
回答：A But for the fog 
“but for....”的意思是“要不是。。。。。。。”这个是固定词组。