I believe your first and third statements are correct. that it began in the past (2 yrs ago) and continues at the present time. The sentence has the same construction as the first with the "have" .
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.