Hello Latin I think you have learned the grammar of the present perfect tense very correctly. I might say " She lost her passport, and so she will miss her flight ". But your sentence is better, because it clearly states that she has not her passport now .
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.