Hello. I have the same question as here:
https://www.englishforums.com/English/TwoQuestions/bpckqk/post.htm
#1
I have lost my glasses. I must have dropped it somewhere.
#2
I was surprised that Kate wasn't at meeting yesterday. She might not have known.
Why is Present Perfect used here?
Double-posted. htm
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.