Answer:
1.travelled
2.prepared, washed
3. have,had
4. had,rang
5.did,do,waited
6.finished,walked,found
7.have,seen
8.have,read
9.arrived,checked
10.received
11.have been
12.had,started
13.have grown
14.has not finished
15.waited,got off
16.was,lived
17.don't like,complain
18.have,added,add