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
1.6m questions
2.0m answers