1) I have already done the work.
2) Yesterday by 3 p.m. he had prepared all the documents.
3) Tomorrow by midday she will have come for an interview.
4) Has he answered all her questions?
5) Had she written the report before the manager came?
6) Will they have finished the course before the end of the month?
7) We have never been so happy.
8) Have you ever been to London?