〓英语〓一道关于动词的时态与语态的选择题〓小诺求助〓Where ______ my CD?I can't find it.A.did you putB.have you putC.had you putD.do you put

问题描述:

〓英语〓一道关于动词的时态与语态的选择题〓小诺求助〓
Where ______ my CD?I can't find it.
A.did you put
B.have you put
C.had you put
D.do you put

选B,have done sth完成时态,表示动作对现在产生了影响和结果,'这儿的影响就是I can't find it.而A和D都没有这个意思.
如果没有后面的I can't find it,就不好选了,其实I can't find it就是解题的关键所在.

其实是可以选A 和B的.
虽然考试说要选B(理由是没有确定的过去时间,用完成时),但是生活中你说A,绝对不是什么大问题.
D是不可以的,因为放CD是过去的时候,不能用现在时.