Using a modal auxiliary:I don't believe that they have been wait

Using a modal auxiliary:
I don't believe that they have been waiting so long at the station on a rainy day.
【正确答案】:They can't have been waiting so long at the station on a rainy day.