Answers

1. are
2. visited
3. took
4. had been
5. will have fallen
6. have finished
7. have been discussing
8. shall

Post A Comment
Were you able to resolve your confusion?