As a spanish speaker, I believe it is
a. Es buena idea que hagas una reservación.
Te vere mas tarde is your answer
The answer is question nº2
The answer is (acabe) because it refers to the fact that he has not finished his studies and when he finishes it he could finally be an astronaut.