Please answer this ????
Dear Student,
Here are the answers:
Here are the answers:
- shall have finished
- shall have spent
- shall have been
- will have completed
- will have fallen
- will have set
- shall have arrived
- will have left
- will have finished