"Sra. Domínguez, ¿por cuánto tiempo estaban enfermos sus hijos?" "Estaban enfermos _____ casi diez días."

a. para
b. por
c. hasta
d. desde

i THINK por (B) fits best, seeing the definition that SraJMcGin gave yesterday.
is that right?