`1 Andrew will have been working as a teacher for 15 years by the New Year.
2 Mark will have been working at the conference for 2 days before he leaves for Moscow.
3 She will have been writing her new novel for 7 years at Christmas.
4 Their coach will have been training them for 3 month before they go the competition.