to describe how long something has been going on, use...
Hace + the period of time + que + present tense
To ask how long something has been going on, use...
Cuánto tiempo + hace + que + the present tense
so if you want an answer to that question in Spanish is going to depend the time that your teacher gave you, “Cuanto tiempo hace que estudias español?” I would answer it in my situation
“I have been studying Spanish for 18 years” if you apply the time expression rule in Spanish will be…
- Hace 18 años que estudio español