现在完成时与一般过去时的选择题(2)

--My key is lost.

--Who ____ it?

A took   B. has taken

有人认为选B(估计是考虑拿走对现在造成的影响或与现在的联系)。有没有可能选A?

请先 登录 后评论

最佳答案 2018-02-26 18:09

我觉得最佳答案应该是 took,即用一般过去时。

一般说来,当要确认责任主体时,通常是用一般过去时,而不是用现在完成时。又如:

A: The vase is broken.

B: Who broke it?

请先 登录 后评论

其它 1 个回答

曹荣禄  
擅长:动词用法,句法问题

首先,出题人逻辑思维能力很差。本来出题人的思路是is lost系表结构表示丢失钥匙是过去的事情,现在钥匙处于丢失了的状态。再问“谁拿走了钥匙?”,一定是问过去的事件,需要用一般过去时。可是,第一说话人要是知道谁拿了钥匙,还会说钥匙丢了吗?这个题目本身就是混乱的逻辑。

网友只需知道说话人关心过去事件本身,即事件是何时、何地、如何发生等,就需要用一般过去时,而不能用现在完成时。

请先 登录 后评论
  • 0 关注
  • 3 收藏,2442 浏览
  • quanfa   提出于 2018-02-25 09:23

相似问题