我来试试:
A = Hadn't it been = Had not it been,不符合虚拟语气的倒装句结构.
B = Had it not been (虚拟语气的倒装句=If it had not been)