The correct way to indicate "for one month" in Spanish among the options you've provided is:
1. Hago un mes que
However, the more standard expression would be "Hace un mes que..." which translates to "It's been one month since..."
So, "Hago un mes que" is somewhat unusual and not standard, while "Hace un mes que" is correct.
The other options are incorrect due to misspellings or grammatical issues:
- "Have" is not a proper verb form in this context (it should be "hace").
- "Hacemos" means "we do" or "we make," which doesn't fit in the context you provided.
In summary, for your original inquiry, it's important to use "Hace un mes que..." to convey the idea accurately.