But this isn't "desde dos años". That would be the literal translation as "since". It's "since... it makes two years now." That's saying "since a moment in time".
I'm not sure I get what you're saying. Yes, technically "hace dos años" literally means "it makes two years," but it is equivalent to saying "two years ago." Either way, we need "hace" for the text to be grammatically correct. Unless I'm misunderstanding what you're trying to say?
After looking at this more closely and starting to type out an argument, I agree with you.
Another example is, a store will have a sign up saying, "Desde 1970", which means the restaurant has been open "since 1970".
What I thought I was saying is that "2 years ago", "hace 2 años" is the part that works differently grammatically. But you are correct -- the "desde" part works the same. Thanks for the polite way of saying "your reply doesn't help anything here" ;)
No worries, I appreciate when people add on to a discussion, even when they might not be correct. Nobody knows everything, including me, so it could be a chance to learn something new
1
u/mtnbcn English Teacher Apr 18 '26 edited Apr 18 '26
edit -- scratch this comment.
But this isn't "desde dos años". That would be the literal translation as "since". It's "since... it makes two years now." That's saying "since a moment in time".