hace tres años que se fuehe left three years ago;it's three years since he left;hace tres años que no lo veoI haven't seen him for three years;it's three years since I (last) saw him;ha estado aquí hasta hace pocohe was here only a short while ago;no hace muchonot long ago

hacía un año

hace un mes que voyI've been going for a month;¿hace mucho que esperas?have you been waiting long?;hace de esto varios añosit is some years since this happened

SpanishDict is devoted to improving our site based on user feedback and introducing new and innovative features that will continue to help people learn and love the Spanish language. Have a suggestion, idea, or comment? Send us your feedback.