1.Met
2.have landed
3.have helped
4.had cook
5.had finished
6.lived
7.will have finish
8.will have cooked
9.shall have left
10.will have finished
Pa brainliest po thanks
Hope it helps