1. By the end of the year they will have returned from Moscow. 2. By 3 o'clock tomorrow we will have come home. 3. Before I see you again I will have visited Japan. 4. They will have published the book by the end of this month. 5. Ina will have learned the poem before her mother comes.