Here are the answers to the quiz above:
1. has frozen
2. will begin
3. might have gone
4. was built
5. chose
6. had blown
7. would have done
8. did see
9. threw
10. can give
1. has frozen
2. will begin
3. might have gone
4. was built
5. chose
6. had blown
7. would have done
8. did see
9. threw
10. can give