In the second one, "has" is not correct: it's a conjugated form, and you want the past participle there, "had"
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
what's that word again...which means speaking like a native english speaker...