Como dizer "Até o mês passado, eu estava há 7 anos sem ir para a praia" em inglês

kikoarquer
Tenho escorregado na construção temporal desta frase. Alguém pode ajudar?
Até o mês passado, eu estava há 7 anos sem ir para a praia.
Sei que começa com "Until last month..." (I was for seven years without going to the beach?) Acho que está muito estranha.

Thank you ever so much.
MENSAGEM PATROCINADA Faça um teste de inglês e descubra seu nível em 15 minutos! Este teste foi desenvolvido por professores e linguistas certificados. O resultado sai na hora e com gabarito.

Iniciar o Teste Online!
2 respostas
Ordenar por: Data

Leonardo96 3510 9 75
Up until last month, I hadn't been to a beach in 7 years.

PPAULO 53115 6 42 956
And for variety´s sake:
Up until last month, I hadn't been to a beach for about 7 years.

It may add more imprecision to the sentence, though.