when -------her sister last time?

问题描述:

when _______her sister last time?
A.have you seen
B.did you see
C.had you seen
D.do you see
把理由写好,
1个回答 分类:英语 2014-10-02

问题解答:

我来补答
B.
首先见过她姐姐不是现在的事情,所以排除D.而had done 是表示过去的过去,也排除掉.have done是强调你完成了某件事情,而did 强调的是动作.I did 就是发生在过去的一件事对现在没有影响,I have done是过去发生的一件事对现在有影响.have done一般后面的时间状语是for+一段时间,或是since+从句.这里没必要用现在完成时,所以用过去式.况且,last time作为时间状语,主句为一般过去时,例We looked last time at Saint Peter's declamatory speech in Lycidas,and we spent a lot of time on it.Last time,we saw already,that this is a very powerful idea,in that game last time.
 
 
展开全文阅读
剩余:2000