When talking about something that happened in the past, the correct verb tense isn't always enough - sometimes you need a temporal expression to state just when it happened. The most common French temporal expressions are depuis and il y a, and they are not interchangeable.