No, that's not correct. I can't think of any sentence which requires "since 2 years ago" in it.
"I moved here two years ago"
"I've been working here for the past two years"
"My mother has not been to Mexico in two years"
Would it be possible to get some context for this sentence? I might be able to help more if I knew what you're trying to say.
".. from a year ago" is an odd construct.. it's pointing at something that's basically anachronistic although the term itself is awkward. Where have you seen this used? With that phrase you're basically pointing out something that is a year old, in which case you simply say ".... is a year old" I guess what I'm saying is that it's technically correct but it's a weird sentence and I've never heard it being used like that.
- For Teachers