Question: what is the difference between il y a and depuis?
Answer: When referring to an amount of time, the expressions il y a, ça fait, and voilà can be used in place of depuis but the structure of the French sentence changes completely: il y a + time + que + verb. This is informal. Il y a quatre heures que j'étudie.