B是正确的.楼上解释了用过去式的原因,我说说不选A的原因吧,过去完成时表示截止过去某个时刻,某个动作已经完成了,即"过去的过去",需要一个过去时来当做参考点且是该参考点之前完成的动作.来个例句吧,I had finished my homework by the time my mother went home last night.
而这个句子里面,体现不出这种关系 所以只能是过去时,排除法【一般都是看是不是"过去的过去"】.
B是正确的.楼上解释了用过去式的原因,我说说不选A的原因吧,过去完成时表示截止过去某个时刻,某个动作已经完成了,即"过去的过去",需要一个过去时来当做参考点且是该参考点之前完成的动作.来个例句吧,I had finished my homework by the time my mother went home last night.
而这个句子里面,体现不出这种关系 所以只能是过去时,排除法【一般都是看是不是"过去的过去"】.