Quel est la différence entre ces phrases il y a et depuis
I have Nous nous sommes mariés il y a cinquante ans. Je suis tombé de mon vélo il y a deux heures. Et Cet homme est mort depuis longtemps. Ils sont mariés depuis vingt-cinq ans. I still can not find the real difference between il y a and depuis. What would it be the explanation or the exact traduction to English or Spanish. Now I know the meaning as seperate words but in these phrases I think the meaning change. But I am not sure.
If someone knows thanks in advance.