1) came, cooked
2) returned, have already done
3) entered, have already opened
4) gave
5) showed, drew
6) gave. brought
7) saw, hasn't washed
8) understanded, hasn't done
9) have learned, hasn't came
10) have finished
11) have finshed
12) thought, has lost
13) woke up, has already left
14) wrote, met
15) studied, has entered
16) knew, has got
17) wanted, organized
18) didn't know, attaked
19) was, has found
20) reached, has made