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

EBOOK VERBO GET Faça um teste de inglês e descubra seu nível em 10 minutos! Este teste foi desenvolvido por professores experientes. O resultado sai na hora e com gabarito. Você ainda ganha o eBook sobre o Verbo Get em seu email. INICIAR TESTE
1 resposta
Hi Anne22!

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

bye