since two years ago 相当于汉语的 “自打两年前”,for two years 相当于汉语的 “两年来”,属于同一意思的不同表达方式。
在完成时态中它们可以互换.
如果将第一个yeas改成years,那么两个相等