Choose the word or phrase that best completes the sentence or substitutes for the underlined word or phrase.
Tom wasn't at the party last night. He must not ______ a ride. I know he wanted to come, but he didn't have a ride.
A.be able to have gotten
B.have been able to get
C.to have been able to get
D.be able to get