1) Will Mr Finch have been living in Rome for 3 years next May?
2) Will Dr. Johnson have been working on this project for a year by this time next week ?
3) Will they have been constructing this swimming pool by the end of the year?
4) Will Miss Honey have been teaching for 10 years this summer?
5) Will John have been working on the computer for 5 hours by 6 o`clock?