问题补充:
. —Where is my dictionary? I remember I put it here yesterday.
—You it in the wrong place.
A. must put
B. should have put
C. might put
D. might have put
答案:
A. must put
B. should have put
C. might put
(答案→)D. might have put
解析:根据I remember I put it here yesterday可知,put用的是一般过去时,也就是说空格处是对过去情况作推测,故可排除A和C。再根据should have put(本来应该放在)和might have put(可能已放在)的不同意思和句子语境可知,此题应选D不能选B。