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
8.4m questions
11.1m answers