15. Fred asked if… for his sister?
we have been waiting
we had been waiting
had we been waiting
we were waiting
16. He… the translation.
just finished
has just been finishing
just has finished
has just finished
17. Next week they… here.
will not have been working
will not working
will not work
will not works
18. By the end of next month they… here for two years.
will have worked
will have been working
will be working
will work
19. By the 15-th of May Mary… her new book.
will have be writing
will have written
will write
will be writing
20. Before these sportsmen… to the competition, the coach… them for 6 months.
will go, will have been trained
go, will have been training
will have gone, will have been training
go, will train
21. When the conference …, we… here yet.
will start, will have been coming
starts, will have come
start, will be coming
will be staring, will have been come
22. Before Fred… for the UK we… at the project for 10 days.
leaves, will have been working
leave, will have worked
will leave, will be working
will have left, will have worked
23. By the time they… home, he… cards with friends since the very morning.
get, will have played
have got, will be playing
got, will play
get, will have been playing
24. By the end of this month she… as a teacher for 15 years.
will been working
will have worked
will work
will have been working