Was "have" omitted before "been"?
Native speaker’s answer
Rebecca
Yes, here the sentence "been away three days" is shorted from "he had been away three days" and "had" was omitted. Sherlock was referring to how long the man was planning to be away for before he died, so it would be the past tense "had" which was omitted.