1) will have taken
2) will have received
3) will have burned (BrE: burnt)
4) will have stopped
5) will have done
6) won't have arrived
7) won't have fallen
8) won't have planted
1) will have taken
2) will have received
3) will have burned (BrE: burnt)
4) will have stopped
5) will have done
6) won't have arrived
7) won't have fallen
8) won't have planted