Выберите правильную форму 6. If Jane (weren't/hadn't been) a real witch now, she wouldn't (be/have been) able to turn people into animals so often. 7. If John (didn't vanish/hadn't vanished) so unexpectedly, I would (explain/have explained) to him all the complicated things then.
8. Mr Adams is not a very popular teacher. If he (didn't drone hadn't droned) on at his lessons, his pupils would (Listen/have listened) to him attentively. 9. If they didn't have a habit of messing around in class, they would always (know/have known) what answer to give. 10. If the door (didn't squeak/hadn't squeaked) when you were leaving the room, you wouldn't (wake have woken) the baby.
1) hadn't been
2) have been
3) hadn't vanished
4) have explained