Tense Comparison – ‘It Has Been…Today’ vs. ‘It Was…Today’

past-simplepast-tensepresent-perfect

Edited
Is it correct to the say:

  1. It has been been attempted to deliver today.

    • My concern here is that I have mentioned “today “ so I think I have to use past simple always. Is it?
  2. It was attempted to deliver today morning; however, nobody has responded

    • I used past simple first. I know specifically when delivery was attempted. That’s today. While knowing that, is it correct to say nobody has responded?

Thank you and much appreciated for taking your time to read and respond.

Best Answer

No, it is completely false that you have to use the past simple when you use "today": it sounds as if somebody has tried to give you a simplified rule, which simply doesn't work.

You can use the present perfect when the event has some present relevance, but what that present relevance is can take different forms.

If you say it hasn't been delivered today then you are choosing to treat the period of time over which it might be delivered as continuing up to the present. This might imply that it still could be delivered (it doesn't necessarily have this implication, but it could have).

If you say it wasn't delivered today, then you are choosing to treat the period of time over which it might be delivered as having finished. This probably implies that it cannot still be delivered today.

But, as usual with perfect and continuous tenses, you have a choice of which form you use, depending on how you wish to present the temporal relationships between the events and the present.

On another subject, I find "It was attempted to deliver" extremely awkward, and possibly ungrammatical in my version of English: I would say either "they/someone tried to deliver" or "there was an attempt at delivery".

However, I have a suspicion that impersonal passives like that are more common in Indian English than my (British) English: certainly "today morning" is characteristic of Indian English, being unknown in British and American English.

Related Topic