I would use the second sentence.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
YankeeI would use the simple past tense (passed) rather than the present perfect (have passed) since you specify a past time (last year).I agree with you. I did not spot the part of the sentence relating to time.