Vă rog frumos să mă ajutați la exercițiu acesta, dau coroana celui mai bun răspuns, promit!

1. he will be lying
2.will have worked
3. will be having
4. will have visited
5. will have finished