问题
选择题
—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
答案
答案:D
“might have +动词+ed形式”表示过去可能完成的动作。根据所提供的情景Where is my dictionary? I remember I put it here yesterday.可判断出把词典放在某个地方发生在过去,所以要用“might have +动词+ed形式”。“should have + 动词+ed形式”表示“(过去)本来应该做某事”。must意为“一定”,是肯定的推测,与所提供的情景的矛盾。might put表示现在发生的事。