A)Since last year.
B)For several weeks.
C)For a few days.
D)For a few hours.
原文:
M: Now, then, Mrs. Charlatan. How long has this tooth been giving you trouble?
W: well, I had it till last year and was all right until last Sunday . Then it started hurting again.
Q: How long has the woman had the toothache?