为什么不选A?

来源:百度知道 编辑:UC知道 时间:2024/05/18 07:48:00
Mike couldn't come to the telephone when Mr.Smith called her because she ____in the lab.
A.had been working
B.has been working
C.was working
D.worked

因为 Mr. Smith打电话来和她在实验室工作是同时发生的, 不存在过去的过去. 所以选C 而不选A

选C啊 过去进行时.
A是过去完成进行时

本句应表示“在那时她正在……”
我想应该是C

C.was working

过去完成进行时使用在表示“过去某个时间之前完成的动作”,也就是“过去的过去”。
过去进行时表示过去某时正在进行的状态或动作。
此题可看出是过去,而不是过去的过去

我觉得应该是这样理解
she ____in the lab when Mr.Smith called her 很显然WHEN后面接的是过去的一个时间,即正当史密斯先生叫她的时候,如果你用A的话表示这个动作还可能延续下去,而根据这里的时间状语,指的是过去的某一时间,故用C咯,这种题目做多了自己就明白了

C
这题考查两个动作的发生顺序

Mr.Smith called her
she was working in the lab
call 和 work 两个动作是同时发生的,所以选C
如果work这一动作发生在call之前,则有可能选A