Differences here stem from the use of tense. When something of the past has anything to do with present or future, present perfect is preferred. Hence in my estimation the tense sequence in 3 is wrong.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.