为什么不选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
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