I. 1. flow
2. hates
3.practises
4. gét
5.goes
6.did... go
7.I don't eat
8.play
9. rains
10. doesn't go
11. watched
12. plays
13.speak
14.visited
15.Did he bought
II.
1. has studied
2.Have you ever been
3. has just sold
4. have looked
5. Have you ever seen / i haven't
6. have lived
7. have worked
8. has sudied
9. haven't seen
10. have lived
III.
1. bought
2.has used/ left
3.depends
4.pays
5.have waited
6.have never seen
7. Have you lived/ have lived