Angielski zadanie pomóżcie

Odpowiedź:
1 had been, would have bought
2 would have booked, hadn't been
3 had stopped, wouldn't have run out
4 had looked, would have known
5 ... would... have done, had lost
6 wouldn't have gone, hadn't been
7 had found, would have taken
8 wouldn't have used, had been able to
9 had needed, would have waited