I have seen "The Avengers" three times.
When I arrived at the party, Amber had already gone home.
He will have finished the whole job by Friday.
I have already finished the report.
I haven't cleaned the kitchen.
Have you ever driven across the US?
I have seen a ghost right behind you.
How long have you known each other?
I have lived here since I was born.
When I arrived at the station, the train had left.
When she became really famous as a writer, she had written three books.
→「基準點」：when I arrived、when she became a writer
I will have left for Japan by the time you read this letter.
I promise I will have done all the work by next Friday.
→「基準點」：by the time you read this letter、by next Friday