Вставте слова по смыслу в Present perfect
2. have done
3. has travelled
4. has met
5. has earned
6. has already written
7. has ridden
8. has just sold
9. have played
10. have never been