1. would have caught/had left
2.will dance/comes
3.were/would be
4.had been/would have gone
5.would travel/won
6.would-study/were
7.knew/wouldn't go
8.had got/would not be
9.had been waiting/would see
10.had/would buy
11.would have /cooked
12.rained/wouldn't have
13.ring/would come
14.would understand/spoke
15.had realized/would have stopped