Answer:
Step-by-step explanation:
6. will have sewn, future perfect
7. play, simple present
8. has been teaching, present perfect continuous
9. were waiting, past continuous
10. will have been going, future perfect continuous
11. had taken, past perfect
12. will study, simple future
13. was ruling, past continuous
14. has driven, present perfect
15. (do you) love, simple present