Нужно выполнить задание под вопросами!
1) will have done 2) will you have done 3) have already solved 4) have not come yet 5) had read 6) Have you booked tickets? - Yes, I have. I booked them several days ago. 7) has gone 8) had returned 9) came, had left 10) had washed