Which of the following auxiliary verbs is correct in this sentence? I have been told that "has been" is correct because the event is still in the future. My argue is that the called was made yesterday and past tense should be used throughout the sentence. Please can you help. I called him yesterday to tell him that the football match on Tuesday has/had been cancelled.