1. I have already written my composition. May I go out? Present Perfect (обратите внимание на слово written - удвоенная t)
2. How many pages of this book have you read? Present Perfect
3. Mike has just received a letter.Present Perfect
4. We had already tided all the rooms when the guests arrived. Past Perfect
5. I'll have carried out all my duties by the end of this year. Future Perfect
6. What have you done for your homework? Present Perfect
7. The students had learned all the words by the time their teacher came. Past Perfect
8. Have you ever been to St. Petersburg? Present Perfect
9. We hadn't posted the letter before they arrived. Past Perfect
10. What has happened? Why is she crying? Present Perfect