A post says
we are sad to report that the 2019-2020 Serve City club volleyball season has had to be canceled for all 12U to 18U teams.
can I just say "... has to be canceled ..." or "has been canceled"?
what is the difference?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
"Has to be" is present tense. It says that it is necessary. You could replace "has to be" with "must". "The volleyball season must be cancelled." You could imagine someone saying this at a meeting to decide whether or not to cancel the season, before the decision was officially made.
"Had to be" is the simple past tense of "has to be". You could say this when explaining why the season was cancelled. It was necessary back when we decided.
"Has had to be" is present perfect tense. The decision was completed sometime in the past, and we are currently in a state of cancellation. You could use this when informing people about the decision, after the decision was made but before the games start.
"Has been" different. It is past perfect tense, like "had to be" but it doesn't imply necessity. It is simply a statement of fact. The season was cancelled. The cancellation is still in effect. But there is no indication of why.
Here's a link to a similar question on the English Language page: https://english.stackexchange.com/questions/373119/use-of-have-had-had-had-has-had