Abby ------- such a successful swimmer now if she hadn't practised so much as a child.
- won't be
- wouldn't be
- wouldn't have been
- hadn't been
I did a test and I chose #3 but #2 turned out to be correct.
I don't understand why though. I thought this was third conditional and since past perfect was used in the if clause, answer #3 would be correct.