Present simple? Future simple?

Encontrei a seguinte pergunta em um exercício: "Is it difficult to get a driver's license in your country?" E fiquei em dúvida sobre como falar sobre a idade mínima no futuro, como se dissesse "tiver". Qual destas frases estaria mais correta?

Yes, and you only can get it when you are 18 years old.

Yes, and you only can get it when you have 18 years old.

Yes, and you only can get it when you reach 18 years old.


Thanks
MENSAGEM PATROCINADA Aprenda dicas sobre os tempos verbais em inglês! Baixe agora o seu Guia Grátis de Tempos Verbais em Inglês. Ele contém um ótimo resumo para revisar todos os conceitos.

Clique aqui e saiba como baixar!
Hi Anne22!

I guess the correct sentence is the third one. It sounds better than others.
In additional, the second one..no chance!

bye