Breakdown of Ο θυρωρός πρέπει να έχει αφήσει το πακέτο στο ισόγειο, γιατί δεν ήταν στο γραμματοκιβώτιο.
Questions & Answers about Ο θυρωρός πρέπει να έχει αφήσει το πακέτο στο ισόγειο, γιατί δεν ήταν στο γραμματοκιβώτιο.
It expresses a strong deduction about the past: must have left.
So here πρέπει does not mean obligation in the sense of he has to leave. Instead, it means something like the most likely explanation is that he left it.
A useful comparison:
- Πρέπει να φεύγει τώρα. = He must be leaving now / He probably leaves now
- Πρέπει να έχει αφήσει... = He must have left...
So πρέπει + να + perfect form is a very common way to say must have done in Greek.
Because in Modern Greek, many verbs and expressions are followed by a να-clause instead of an infinitive.
English says:
- must leave
- want to go
- can do
Greek usually uses να plus a verb form:
- πρέπει να αφήσει
- θέλει να πάει
- μπορεί να κάνει
So πρέπει να έχει αφήσει is the normal Greek structure. You should think of να here as the standard marker introducing the following verb phrase.