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
7.9m questions
10.5m answers