问题

What did the doctor say —Heasked how long _________.
A:has my daughter caught a cold
B:had my daughter caught a cold
C:my daughter had caught a cold
D:my daughter had had a cold
B:had my daughter caught a cold
C:my daughter had caught a cold
D:my daughter had had a cold
正确答案是: