—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不行.

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/06 16:42:04
—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不行.
xN@_Ph0"&.[XbYH v *BD KB! Ng[!Q\͹g F!q!69E>@6Bl$E{lT$S[H;E3nlS@cqCqAΉ}?j,#Oa! +|C}r 0$Е@Y,#]2W~#MJVv1=jUZb|4/PK[z$f=|/%";nF=o`AA&ih-f3 K\M8;ߴ+Vd4W⸟fh fOLϲ"Rx`q]Z8u2qxq? ޻OL;Rbм{t6m]Cy$Q 0350~3Fa1

—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不行.
—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不行.

—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不行.
应该用过去时,只有表示“在过去的一段时间内”或明确表明“过去的过去”时才用过去完成时.
如有问题,欢迎继续追问:)

D

现在/过去完成时不能与表示过去的时间状语连用,也不能与WHEN 连用。

因为买东西是一个短暂的动作

D