1) finished, have finished
2)Have you ever eaten, I ate, I ate
3)did visit, visited, I have been
4) has talked,talked was
5) has already had, had
6) I have just seen, saw
7) has already called
8)haven't read, bought
9)has just gone, leaved
10) haven't seen, was, came
11) did hear, haven't heard, went
12) won, happened
13) has broken,, slipped and fell
14) did rain, rained
15) has begun, began