¿La sentencia sin la haveprecede a la been?
Respuesta de un hablante nativo
Rebecca
Sí, sí. Been away three dayses una frase abreviada de he had been away three dayshadfaltante. Sherlock está hablando de cuánto tiempo habría estado fuera de casa antes de morir, por lo que la hades correcta.