—When ___ you ___ the e-dictionary?—Last month.A.have,bought B.had,bought C.do,buy D.did,buy

问题描述:

—When ___ you ___ the e-dictionary?—Last month.A.have,bought B.had,bought C.do,buy D.did,buy
—When ___ you ___ the e-dictionary?
—Last month.
A.have,bought B.had,bought C.do,buy D.did,buy
答案给的是D,但我想知道为什么B不行.

应该用过去时,只有表示“在过去的一段时间内”或明确表明“过去的过去”时才用过去完成时.
如有问题,欢迎继续追问:)