Answer:
1. finished
2. hasn't had
3. haven't played
4. visited
5. hasn't written
6. left
7. haven't seen
8. got
9. haven't paid
10. planned
6.0m questions
7.8m answers