1- had given -wouldn't have closed
2-had built -wouldn't have had
3- had known-wouldn't have drowned
4- had listened -would have known
5- had told-would have been
6- had prepared-would have passed
7- had seen/wouldn't have bought
8- would have roughly expressed -had been
9 - would you have done -had seen
10- would have been-had helped