Ответ:

1. Have spoken

2. Haven’t eaten

3. Have you been; have been

4. Have sold

5. Has left

6. You haven’t got

7. Have bought

8. Have already told

9. Haven’t cleared up

10. Have you had

1. Have you done your homework?

2. This is the fourth time you have asked me the same question

3. I have took this book from the library

4. He has never got a bad mark

5. I have had a hard day today

6. How many times have you seen