Here’s the two sentences:
This has not always been the case.
This might not have always been the case.
Obviously, using "has" in the first and "have" in the second is correct. I know that. But, what is the rule that says that is it the case? The only different between the two is “might not” but I am just curious as to what rule established this usage.