The correct way to indicate for one month would be "Hace un mes que"
"For one month" translates to "Hace un mes que" thus, the correct answer would be D... Hace un mes que
The answers to the whole quick check would be the following:
1. D --Hace un mes que...
2. A --Hace un mes que juego al tenis.
3. C --It's been three months that I have known Juan
4. D --disease
5. A --Panama
Hope this helps yall :-)
This is a Spanish expression that you need to memorize. This expression is always like this: hace un mes que. In English, this literally is translated as: It's been a month that. So in this way we can write some sentences as follows:
1. Hace un mes que no te veo
I have not seen you for one month
2. Hace un mes que llegaste a mi vida
You came into my life a month ago.
3. ¡Hace un mes que te fuiste, papá!
you passed away a month ago, father!
4. Hace un mes que no bailo.
I have not danced for one month.
There isn't a lot that can be said about this because there is no explanation, really - it is an expression that has to be learned by heart, and it cannot be changed. The expression will always be hace un mes que (literally translated as - it's been a month that...).