The delivery was intended for yesterday and so you need the passive perfect infinitive ‘to have been delivered’. ‘To be delivered’ suggests you are currently expecting a coming delivery as -
Alan, please examine this sentence: The package is supposed to have been delivered yesterday.
(What I mean is ‘I suppose that they should have delivered the package yesterday.’)
I feel that ‘is supposed’ suggests that’s what I understand now. ‘Was supposed’ suggests that’s what I understood at the time I was given the delivery time.
Alan,
As far as my little knowledge goes, perfect infinitive in the past tense expresses an incomplete action. For example, John was to have come yesterday ( John did not turn up).Please see the following sentence :
“The packet, which was supposed to have been delivered last week, was delivered yesterday only.”
Is the above sentence correct? Pl. clarify.
However, I always appreciate your lucid clarification. Thank you very much.
Yes you are quite right. The infinitive in a verb form as the very name suggests in present, past and passive form and is invariably indicative of an intention which is very often unfulfilled. Even in its simple form -