Elles auraient eu un chien si elles avaient pu
They would have had a dog if they could have.
If I'm not mistaken:
auraient eu -> Conditional past "would have"
avaient pu -> Pluperfect "had been able to"
1. What happens to the rule about "Si" + imperfect in this case? Does it only apply to Imperfect + Conditional present?
2. Shouldn't "avaient pu" be something like "auraient eu"?
I can see why you could use the pluperfect for "They would have had a dog if they had been able to". But "... could have" seems to call for the conditional past (although I agree that the meaning is the same).
What am I missing here?
Thanks