When to use the present perfect?
3. To talk about experiences or events of which the result is still noticeable.
Ex: I can't find my keys, I must have lost them.
So far, I haven’t heard from him.
4. Something has just or not yet happened.
Ex: I've just sent her a message
They haven't opened this box yet.