Step-by-step explanation:
1. Have, traveled
2. lived
3. Did, free
4. have not seen
5. makes
6. have, checked
7. have not won
8. have asked
4.4m questions
5.7m answers