--My key is lost.
--Who ____ it?
A took B. has taken
有人认为选B(估计是考虑拿走对现在造成的影响或与现在的联系)。有没有可能选A?
我觉得最佳答案应该是 took,即用一般过去时。
一般说来,当要确认责任主体时,通常是用一般过去时,而不是用现在完成时。又如:
A: The vase is broken.
B: Who broke it?
首先,出题人逻辑思维能力很差。本来出题人的思路是is lost系表结构表示丢失钥匙是过去的事情,现在钥匙处于丢失了的状态。再问“谁拿走了钥匙?”,一定是问过去的事件,需要用一般过去时。可是,第一说话人要是知道谁拿了钥匙,还会说钥匙丢了吗?这个题目本身就是混乱的逻辑。
网友只需知道说话人关心过去事件本身,即事件是何时、何地、如何发生等,就需要用一般过去时,而不能用现在完成时。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!