Answer:
- visited
- will be
- will reach
- comes
- will have lived
- had, finished
- bought
- ran
- feels
- have not made
- meets
- died
- had crossed / crossed
- took
- saved
- will have finished
- will buy
"Will have" + verb or noun, means past perfect tense. It is a clearer way of defining past events.
Anything else should be a regular tense with no strange combinations.
Hope this helps!