If he ----,there would have no one to support the family

问题描述:

If he ----,there would have no one to support the family
A.doesn't work
B.didn't work
C.wasn't working
D.hadn't worked

B
这个主句用了would 而不是will
说明是虚拟语气
因此从句也必须是过去式
排除A
接着虚拟语气中只有were没有was C删除
这个句子是对现在情况的虚拟 所以只要推一个过去
因此选择B